Opsi 2 sudah benar: Sarang <ul>
adalah <li>
miliknya.
Jika Anda memvalidasi , opsi 1 muncul sebagai kesalahan dalam html 5 - kredit: user3272456
Benar: <ul>
sebagai anak dari<li>
Cara yang tepat untuk membuat daftar bersarang HTML adalah dengan bersarang <ul>
sebagai anak dari <li>
mana ia berada. Daftar bersarang harus berada di dalam <li>
elemen daftar yang bersarang.
<ul>
<li>Parent/Item
<ul>
<li>Child/Subitem
</li>
</ul>
</li>
</ul>
Item daftar dapat berisi seluruh daftar lain - ini dikenal sebagai "bersarang" daftar. Ini berguna untuk hal-hal seperti daftar isi, seperti yang ada di awal artikel ini:
- Bab satu
- Bagian Satu
- Bagian Dua
- Bagian Tiga
- Bagian dua
- Bab Tiga
Kunci daftar bersarang adalah untuk mengingat bahwa daftar bersarang harus berhubungan dengan satu item daftar tertentu. Untuk mencerminkan bahwa dalam kode, daftar bersarang terdapat di dalam item daftar itu. Kode untuk daftar di atas terlihat seperti ini:
<ol>
<li>Chapter One
<ol>
<li>Section One</li>
<li>Section Two </li>
<li>Section Three </li>
</ol>
</li>
<li>Chapter Two</li>
<li>Chapter Three </li>
</ol>
Perhatikan bagaimana daftar bersarang dimulai setelah <li>
dan teks dari item daftar yang berisi ("Bab Satu"); kemudian berakhir sebelum </li>
item daftar yang berisi. Daftar bersarang sering membentuk dasar untuk menu navigasi situs web, karena mereka adalah cara yang baik untuk menentukan struktur hierarki situs web.
Secara teoritis Anda bisa membuat sarang daftar sebanyak yang Anda suka, meskipun dalam praktiknya bisa menjadi membingungkan untuk daftar sarang terlalu dalam. Untuk daftar yang sangat besar, Anda mungkin lebih baik membagi konten menjadi beberapa daftar dengan judul, atau bahkan membaginya menjadi beberapa halaman terpisah.