<Li> के अंदर अनुमत टैग क्या हैं?


132

मैं उन टैगों की सूची खोज रहा हूं जो अंदर उपलब्ध हैं <li>, लेकिन मुझे कोई संदर्भ नहीं मिला।

क्या यह संभव है कि किसी भी मानक-अनुरूप HTML 4+ ब्लॉक तत्व की अनुमति है?

जवाबों:


198

TL; DR : <li>किसी भी तत्व को मान्य कर सकता है <body>

में सूचियों के लिए HTML 4.01 कल्पना आप DTD के प्रासंगिक निकालने मिल जाएगा:

<!ELEMENT LI - O (%flow;)* -- list item -->

यह निर्दिष्ट करता है कि <li>इसमें प्रवाह सामग्री हो सकती है , जो सभी ब्लॉक और इनलाइन तत्वों का संग्रह है ।

एक के लिए एचटीएमएल 5 कल्पना<li> में यह भी किसी भी अनुमति देता है कि एक ही है प्रवाह सामग्री


7

यह एक ब्लॉक स्तर का तत्व है तो बहुत कुछ भी हो जाता है। परेशानी केवल तब होती है जब आप इनलाइन वाले के अंदर ब्लॉक स्तर के तत्व डाल रहे होते हैं।


3
पी-टैग ब्लॉक-स्तरीय तत्व हैं, लेकिन इनमें कोई ब्लॉक-स्तरीय तत्व नहीं हो सकते हैं। ब्लॉक-लेवल के संबंध में "कुछ भी हो जाता है" बहुत सटीक नहीं है: stackoverflow.com/questions/8397852/…
HoldOffHunger

इसलिए ' pretty muchकुछ भी हो जाता है।' इस 7 साल पुराने सवाल पर एक 171 उत्कीर्ण जवाब है, इसलिए मुझे लगता है कि लोग ठीक होंगे
स्कॉट ब्राउन

4

हाँ, बहुत ज्यादा। आपके पास सूचियों की सूची हो सकती है ( या तो अंदर <li>या केवल अंदर ढीली <ol>/ <ul> आंतरिक सूची अंदर होनी चाहिए<li> ), ब्लॉक तत्व और इनलाइन तत्व।

मेरे लिए यह बहुत समझ में नहीं आता <table>अंदर डालने के लिए <li>, लेकिन यहां तक ​​कि यह अभी भी मान्य है।


1

आपके मार्कअप मान्य हैं या नहीं, यह जानने के लिए आप अपने मामलों के परीक्षण के लिए W3C के मार्कअप सत्यापन सेवा का उपयोग कर सकते हैं ।

यह सत्यापनकर्ता HTML, XHTML, SMIL, MathML, आदि में वेब दस्तावेज़ों की मार्कअप वैधता की जाँच करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.