विकल्प 2 सही है: नेस्टेड <ul>
यह का एक बच्चा <li>
है जिसमें शामिल है।
यदि आप मान्य करते हैं , तो विकल्प 1 HTML 5 में एक त्रुटि के रूप में आता है - क्रेडिट: user3272456
सही बात: <ul>
बच्चे के रूप में<li>
HTML नेस्टेड सूची बनाने का उचित तरीका नेस्टेड के <ul>
साथ एक बच्चे के रूप में <li>
है जिसमें से यह है। नेस्टेड सूची <li>
उस सूची के तत्व के अंदर होनी चाहिए जिसमें यह नेस्टेड है।
<ul>
<li>Parent/Item
<ul>
<li>Child/Subitem
</li>
</ul>
</li>
</ul>
एक सूची आइटम में एक और पूरी सूची हो सकती है - इसे "नेस्टिंग" सूची के रूप में जाना जाता है। यह सामग्री की तालिका जैसी चीजों के लिए उपयोगी है, जैसे कि इस लेख की शुरुआत में:
- अध्याय एक
- खण्ड एक
- खंड दो
- धारा तीन
- अध्याय दो
- अध्याय तीन
नेस्टिंग सूची की कुंजी यह याद रखना है कि नेस्टेड सूची एक विशिष्ट सूची आइटम से संबंधित होनी चाहिए। यह दर्शाने के लिए कि कोड में, नेस्टेड सूची उस सूची आइटम के अंदर समाहित है। उपरोक्त सूची के लिए कोड कुछ इस तरह दिखता है:
<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>
ध्यान दें कि कैसे नेस्टेड सूची <li>
और सूची आइटम ("अध्याय एक") के पाठ के बाद शुरू होता है ; फिर </li>
सूची वाले आइटम से पहले समाप्त होता है । नेस्टेड सूचियां अक्सर वेबसाइट नेविगेशन मेनू का आधार बनती हैं, क्योंकि वे वेबसाइट की पदानुक्रमित संरचना को परिभाषित करने का एक अच्छा तरीका हैं।
सैद्धांतिक रूप से आप जितनी चाहें उतनी सूचियों को घोंसला बना सकते हैं, हालांकि व्यवहार में यह घोंसले की सूचियों को बहुत गहराई तक भ्रमित कर सकता है। बहुत बड़ी सूचियों के लिए, आप सामग्री को कई सूचियों में विभाजित करने के बजाय शीर्षकों के साथ बेहतर कर सकते हैं, या इसे अलग-अलग पृष्ठों में विभाजित कर सकते हैं।