Rumah >hujung hadapan web >html tutorial >Bagaimana saya menggunakan unsur -unsur struktur html5 (& lt; header & gt;, & lt; footer & gt;, & lt; main & gt;) dengan berkesan?
HTML5 elemen struktur seperti <header></header>
, <footer></footer>
, dan <main></main>
menyediakan cara semantik untuk mengatur kandungan laman web anda. Mereka tidak semestinya gaya halaman anda; Kuasa mereka terletak pada menyampaikan makna dan tujuan bahagian yang berlainan. Mari merosakkan penggunaannya yang berkesan:
<header></header>
: Elemen ini harus mengandungi kandungan pengenalan untuk seksyen atau keseluruhan halaman. Ini termasuk logo tapak, menu navigasi, bar carian, dan elemen lain yang membantu pengguna memahami di mana mereka berada dan bagaimana untuk menavigasi. Yang penting, halaman boleh mempunyai banyak unsur <header></header>
, satu untuk setiap bahagian. Sebagai contoh, pos blog mungkin mempunyai <header></header>
utama di bahagian atas halaman dengan navigasi tapak dan header <header></header>
pada permulaan setiap pos blog individu. Elakkan meletakkan kandungan yang tidak berkaitan dengan pengenalan dalam <header></header>
.<main></main>
: Elemen ini mewakili kandungan dominan
dokumen. Ia harus mengandungi kandungan teras yang unik untuk halaman. Untuk catatan blog, ini akan menjadi artikel itu sendiri. Laman web hanya boleh mempunyai satu elemen <main></main>
. Kandungan yang biasa di beberapa halaman, seperti navigasi atau footer, tidak boleh diletakkan di dalam <main></main>
.<footer></footer>
: Elemen ini mengandungi maklumat mengenai halaman atau bahagian, seperti maklumat hak cipta, butiran pengarang, maklumat hubungan, atau pautan ke kandungan yang berkaitan. Sama seperti <header></header>
, halaman boleh mempunyai pelbagai <footer></footer>
elemen jika diperlukan untuk memisahkan bahagian secara logik. Fikirkan ia sebagai kandungan akhir.Contoh:
<code class="html"> <title>My Website</title> <header> <h1>My Website</h1> <nav> <a href="#">Home</a> <a href="#">About</a> <a href="#">Contact</a> </nav> </header> <main> <h2>Welcome!</h2> <p>This is the main content of my website.</p> </main> <footer> <p>© 2023 My Website</p> </footer> </code>
Penstrukturan semantik melampaui hanya menggunakan tag yang betul; Ini mengenai mewujudkan hierarki yang logik dan bermakna untuk kandungan anda. Berikut adalah beberapa amalan terbaik:
<h1></h1>
ke <h6></h6>
): Struktur kandungan anda dengan tajuk yang mencerminkan kepentingan dan hierarki maklumat. Gunakan <h1></h1>
hanya sekali setiap halaman untuk tajuk utama. Tajuk seterusnya harus mengikuti perintah logik.<nav></nav>
harus diletakkan di dalam <header></header>
, dan <article></article>
unsur -unsur (untuk jawatan blog individu, misalnya) harus berada di dalam <main></main>
.<header></header>
, <footer></footer>
, dan <main></main>
. Gunakan unsur -unsur semantik lain seperti <article></article>
, <aside></aside>
, <nav></nav>
, <section></section>
, <figure></figure>
, dan <figcaption></figcaption>
untuk meningkatkan lagi kejelasan dan struktur kandungan anda.Menggunakan elemen struktur HTML5 memberi manfaat kepada SEO dan kebolehcapaian laman web:
SEO: Enjin carian menggunakan HTML semantik untuk memahami struktur dan kandungan laman web anda. HTML berstruktur dengan betul membantu enjin carian merangkak dan mengindeks kandungan anda dengan lebih berkesan, yang membawa kepada kedudukan carian yang lebih baik. Hierarki yang jelas yang dicipta oleh unsur -unsur ini membantu enjin carian memahami kepentingan bahagian yang berbeza, meningkatkan penglihatan keseluruhan laman web anda.
Kebolehcapaian: Pembaca skrin dan teknologi bantuan lain bergantung kepada HTML semantik untuk mentafsir dan membentangkan kandungan web kepada pengguna kurang upaya. Struktur yang jelas yang disediakan oleh <header></header>
, <footer></footer>
, dan <main></main>
memudahkan teknologi ini untuk menavigasi dan memahami laman web anda, meningkatkan kebolehcapaian untuk pengguna yang cacat penglihatan dan lain -lain. Struktur tajuk yang betul amat penting untuk pengguna pembaca skrin.
Walaupun unsur -unsur struktur HTML5 tidak memberi kesan langsung kepada prestasi laman web dari segi kelajuan pemuatan, sumbangan tidak langsung mereka adalah penting. Dokumen HTML yang berstruktur dengan baik dan semantik menjadikannya lebih mudah bagi pelayar untuk menghuraikan dan menjadikan halaman, yang berpotensi membawa kepada sedikit penambahbaikan dalam masa beban. Lebih penting lagi, tapak berstruktur yang baik sering membawa kepada CSS dan JavaScript yang lebih bersih dan lebih cekap, yang secara langsung menyumbang kepada masa beban yang lebih cepat. Ini kerana struktur yang jelas membolehkan gaya dan skrip yang lebih disasarkan dan cekap. Oleh itu, walaupun bukan kesan langsung, menggunakan unsur -unsur struktur menyumbang kepada asas yang lebih baik untuk mengoptimumkan prestasi laman web.
Atas ialah kandungan terperinci Bagaimana saya menggunakan unsur -unsur struktur html5 (& lt; header & gt;, & lt; footer & gt;, & lt; main & gt;) dengan berkesan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!