Tùy chọn 2 là chính xác: Lồng nhau <ul>
là con của <li>
nó.
Nếu bạn xác thực , tùy chọn 1 xuất hiện dưới dạng lỗi trong html 5 - credit: user3272456
Đúng: <ul>
là con của<li>
Cách thích hợp để tạo danh sách lồng nhau HTML là với lồng nhau <ul>
như là một phần tử con của <li>
nó. Danh sách lồng nhau phải nằm trong <li>
phần tử của danh sách mà nó được lồng.
<ul>
<li>Parent/Item
<ul>
<li>Child/Subitem
</li>
</ul>
</li>
</ul>
Một mục danh sách có thể chứa toàn bộ danh sách khác - đây được gọi là "lồng" một danh sách. Nó rất hữu ích cho những thứ như mục lục, chẳng hạn như mục ở đầu bài viết này:
- Chương một
- Mục một
- Mục hai
- Mục ba
- Chương hai
- Chương ba
Chìa khóa cho danh sách lồng nhau là hãy nhớ rằng danh sách lồng nhau phải liên quan đến một mục danh sách cụ thể. Để phản ánh rằng trong mã, danh sách lồng nhau được chứa trong mục danh sách đó. Mã cho danh sách trên trông giống như thế này:
<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>
Lưu ý cách danh sách lồng nhau bắt đầu sau <li>
và văn bản của mục danh sách chứa (Chương Chương Một); sau đó kết thúc trước </li>
mục danh sách chứa. Danh sách lồng nhau thường tạo cơ sở cho các menu điều hướng trang web, vì chúng là một cách tốt để xác định cấu trúc phân cấp của trang web.
Về mặt lý thuyết bạn có thể lồng bao nhiêu danh sách tùy thích, mặc dù trong thực tế, nó có thể trở nên khó hiểu với các danh sách lồng quá sâu. Đối với các danh sách rất lớn, bạn có thể tốt hơn hết là chia nội dung thành nhiều danh sách với các tiêu đề thay vào đó, hoặc thậm chí chia nó thành các trang riêng biệt.