एक <ul>
तत्व के भीतर , स्पष्ट रूप से लाइनों के बीच ऊर्ध्वाधर रिक्ति को लाइन-ऊंचाई विशेषता के साथ स्वरूपित किया जा सकता है।
मेरा सवाल है, एक <ul>
तत्व के भीतर , मैं सूची वस्तुओं के बीच ऊर्ध्वाधर रिक्ति कैसे सेट करूं?
एक <ul>
तत्व के भीतर , स्पष्ट रूप से लाइनों के बीच ऊर्ध्वाधर रिक्ति को लाइन-ऊंचाई विशेषता के साथ स्वरूपित किया जा सकता है।
मेरा सवाल है, एक <ul>
तत्व के भीतर , मैं सूची वस्तुओं के बीच ऊर्ध्वाधर रिक्ति कैसे सेट करूं?
जवाबों:
एचटीएमएल
<ul>
<li>A</li>
<li>B</li>
<li>C</li>
<li>D</li>
<li>E</li>
</ul>
सीएसएस
li:not(:last-child) {
margin-bottom: 5px;
}
संपादित करें: यदि आप अंतिम ली तत्व के लिए विशेष मामले का उपयोग नहीं करते हैं, तो आपकी सूची में बाद में एक छोटी रिक्ति होगी, जिसे आप यहाँ देख सकते हैं: http://jsfiddle.net/wQYw7/
अब मेरे समाधान के साथ तुलना करें: http://jsfiddle.net/wQYw7/1/
यकीन है कि यह पुराने ब्राउज़रों में काम नहीं करता है, लेकिन आप आसानी से जेएस एक्सटेंशन का उपयोग कर सकते हैं जो पुराने ब्राउज़रों के लिए इसे सक्षम करेगा।
:first-child
और यह सब कुछ में काम करेगा IE7 +
कई बार HTML ईमेल ब्लास्ट करते समय आप स्टाइल शीट या स्टाइल / स्टाइल ब्लॉक का उपयोग नहीं कर सकते हैं। सभी सीएसएस को इनलाइन होना चाहिए। उस स्थिति में जहां आप गोलियों के बीच अंतर को समायोजित करना चाहते हैं, मैं ली शैली का उपयोग करता हूं = "मार्जिन-बॉटम: 8 पीएक्स"; प्रत्येक बुलेट आइटम में। अपनी पसंद के हिसाब से पिक्सल वैल्यू को कस्टमाइज करें।
पूरी सूची पर लागू करने के लिए, का उपयोग करें
ul.space_list li { margin-bottom: 1em; }
फिर, html में:
<ul class=space_list>
<li>A</li>
<li>B</li>
</ul>
छद्म वर्ग का उपयोग कर प्रत्येक सूची के लिए पैडिंग-बॉटम सेट करना एक व्यवहार्य विधि है। इसके अलावा लाइन ऊंचाई का उपयोग किया जा सकता है। याद रखें कि फ़ॉन्ट गुण जैसे कि फ़ॉन्ट-परिवार, फ़ॉन्ट-वजन, आदि असमान ऊंचाइयों के लिए एक भूमिका निभाता है।
<br>
<li></li>
लाइन प्रविष्टियों के बीच सभी वेब ब्राउज़रों में पूरी तरह से अच्छी तरह से काम करने लगता है जो मैंने कोशिश की है, लेकिन यह ऑन-लाइन W3C CSS3 चेकर को पारित करने में विफल रहता है। यह मुझे ठीक वैसी ही रेखा देता है जैसा मैं बाद में हूं। जहां तक मेरा सवाल है, चूंकि यह निस्संदेह काम करता है, इसलिए मैं इसे इस्तेमाल करने में लगा रहा हूं, जो भी डब्ल्यू 3 सी कहता है, जब तक कि कोई व्यक्ति एक अच्छा कानूनी विकल्प नहीं ला सकता।
ul li { margin: ???; padding: ???; line-height: ???; }
सभी या उन सीएसएस विशेषताओं में से कुछ।