2009-08-24 14 views
5

मैं वर्तमान में है:मान्य HTML टैग

<dl> 

    <span class="wrapper"> 

    <dt>A title</dt> 
    <dd>A description</dd> 

    </span> 

    <span class="wrapper"> 

    <dt>A title</dt> 
    <dd>A description</dd> 

    </span> 

</dl> 

यह (या स्पैन की बजाय divs) की पुष्टि नहीं करता। क्या ऐसा कुछ है जिसे मैं इसे लपेट सकता हूं?

+2

- परिभाषा आइटम के लिए प्रस्ताव रहे हैं - जो आपने वही किया होगा जो वास्तव में किया गया था, लेकिन यह केवल एक प्रस्ताव बना रहा। –

उत्तर

5

सं। dl केवल दो प्रकार के बच्चों की अनुमति देता है: dt और ddlonger explanation के लिए यह आलेख देखें।

संक्षेप में: कारण है कि dt और dd "वर्गीकृत किया" नहीं कर रहे हैं आप dd प्रति एक या अधिकdt तत्व कर सकते हैं।

यदि आपको वास्तव में समूह की आवश्यकता है, तो आपका एकमात्र विकल्प आवश्यक सीएसएस के साथ <ul>/<ol> का उपयोग करके मैन्युअल रूप से सूची बनाना है।

+3

या वाइसवर्सा, आपके पास प्रति एक या अधिक 'dd' तत्व प्रति' dt' हो सकते हैं। मुझे अभी भी लगता है कि तत्व 'डीटी' और' डीडी 'के समूह को लपेटने के लिए बहुत अच्छा काम करेगा, इससे कोई फर्क नहीं पड़ता कि उनमें से कितने हैं ... – ithil

+0

यदि आप मैन्युअल रूप से एक सूची बनाते हैं तो कृपया कुछ सूची तत्व जैसे ' उल 'या' ओएल'। मुझे नहीं लगता कि 'div' पर वापस गिरना उचित है। – inta

+1

@inta: मैं इसके माध्यम से भी सहमत हूं कि सीएसएस अधिक जटिल बनाता है। मेरा जवाब अपडेट किया गया। –

0

आपको उन्हें "समूह" करने की आवश्यकता नहीं है। उन्हें <dl> में उनके सापेक्ष पदों के आधार पर समूहीकृत किया जाता है। एचटीएमएल में, अगले भाई संबंध एक मजबूत है।

संबंधित मुद्दे