http://jsfiddle.net/mJxn4/मैं इस पाठ की रेखा-ऊंचाई क्यों कम नहीं कर सकता?
यह बहुत अजीब है: मैं पाठ की कुछ लाइनें एक <em>
टैग में लिपटे है। कोई फर्क नहीं पड़ता कि मैं क्या करता हूं, 17px से नीचे line-height
के मान को कम करने का कोई प्रभाव नहीं पड़ता है। मैं line-height
को 17px से अधिक तक टक्कर दे सकता हूं और यह लागू होगा, लेकिन मुझे इसे 17px से कम नहीं मिल सकता है।
सीएसएस सवाल में है:
#others .item em {
font-size: 13px;
line-height: 17px;
}
लाइन ऊंचाई दोनों उच्च समायोजित करने का प्रयास और कम और प्रत्येक परिवर्तन के बाद अद्यतन बेला चलाने के लिए, और आप देखेंगे कि मैं क्या मतलब है।
यह क्यों होगा? सीएसएस में कहीं भी line-height
निर्दिष्ट नहीं है, इसलिए कुछ भी ओवरराइड नहीं कर रहा है। यह वैसे भी मामला नहीं हो सकता क्योंकि मैं line-height
को उसी चयनकर्ता के भीतर ऊपर और नीचे समायोजित कर रहा हूं, इसलिए यह समझ में नहीं आता है कि एक उच्च मूल्य लागू होगा, लेकिन कम मूल्य ओवरराइड हो जाएगा। जो सीएसएस नियम रीसेट जा रहा है के बराबर - - आला http://meyerweb.com/eric/tools/css/reset/
आप रीसेट रीसेट कर सकते हैं, या एक अलग रीसेट का उपयोग करता है, तो क्या तुम सच में इसकी जरूरत
मैंने स्थानीय HTML/CSS के साथ पहले शुरू किया; तब मैंने केवल उस टुकड़े को निकाला जिसे मुझे समस्या थी और जेएसएफडल पर पोस्ट किया गया था, और यह वैसे ही दिखाई देता है। क्या यह ब्राउज़र हो सकता है? मैं सफारी का उपयोग कर रहा हूँ। – daGUY
मुझे लगता है कि यह ठीक काम कर रहा है, आप लाइन-ऊंचाई डाल सकते हैं: 40px फ़ॉन्ट आकार के साथ अलग-अलग देखने के लिए: 13 और रेखा-ऊंचाई: 17, यह समान दिखता है। – Osify
@ एमआरटी ओपी पहले से ही कहा है कि इसे बढ़ाने के लिए संभव था, बस इसे कम नहीं करें। – Daedalus