Belajar Header, Footer dan Nav dalam HTML

Elemen ini dapat kita gunakan untuk:
  • Sebuah header dan footer utama yang muncul pada awal dan akhir di sebuah halaman (<body>). 
  • Header digunakan sebagai pengantar atau pembuka konten dalam sebuah elemen <article> atau <section>
  • Footer digunakan sebagai catatan kaki pada sebuah elemen <article> atau <section>.
Pada contoh dibawah ini elemen <header> digunakan untuk menampilkan nama situs dan navigasi utama.

  1. <header>

  2.    <h1>Bandung</h1>

  3.    <p>Kota metropolitan terbesar di Provinsi Jawa Barat, sekaligus menjadi ibu kota provinsi tersebut.</p>

  4.    <nav>

  5.        <ul>

  6.            <li><a href="#sejarah">Sejarah</a></li>

  7.            <li><a href="#geografis">Geografis</a></li>

  8.            <li><a href="#wisata">Wisata</a></li>

  9.        </ul>

  10.    </nav>

  11. </header>


Dan elemen <footer> digunakan sebagai informasi hak cipta.

  1. <article>

  2.    <header>

  3.        <h1>Judul Artikel</h1>

  4.        <h2>Oleh: Dicoding Indonesia</h2>

  5.    </header>

  6.    <p>....... Konten artikel dimulai dari sini ......</p>

  7.    <footer>

  8.        <p>Bagikan artikel ini melalui</p>

  9.        <ul>

  10.            <li>Twitter</li>

  11.            <li>Facebook</li>

  12.            <li>......</li>

  13.        </ul>

  14.    </footer>

  15. </article>


Perlu kita ketahui bahwa elemen <header> dan <footer> tidak boleh ditulis di dalam elemen <header> dan <footer> lainnya (bertumpuk/nested).

Nav

Elemen <nav> digunakan untuk menampung sebuah navigasi yang sifatnya penting (major), contohnya navigasi utama pada sebuah website.
Tapi tidak menjamin pada sebuah website hanya ada satu navigasi. Contohnya, sebuah akhir artikel pada blog terdapat tautan navigasi menuju artikel yang dianggap relevan dengan artikel yang telah kita baca. Navigasi tersebut tidak dianggap sebagai navigasi yang penting, sehingga kita tidak perlu menggunakan elemen <nav> untuk menampilkannya.
Pada pembahasan header dan footer, kita sudah melihat contoh penggunaan dari elemen <nav> yang diletakkan pada elemen <header>

  1. <nav>

  2.    <ul>

  3.        <li><a href="#sejarah">Sejarah</a></li>

  4.        <li><a href="#geografis">Geografis</a></li>

  5.        <li><a href="#wisata">Wisata</a></li>

  6.    </ul>

  7. </nav>


Sebuah navigation pada dasarnya sangat berguna untuk aksesibilitas website kita. Contohnya ketika pengguna website kita menggunakan screen reader dalam mengunjungi website, pengguna akan mudah mencari bagian yang dia inginkan tanpa harus menelusuri seluruh konten website

*

Post a Comment (0)
Previous Post Next Post