line-height
संपत्ति अनिवार्य रूप से ऊपर एक 29px
(29 + 29 = 58) पाठ लाइन स्थापित कर रही है नर्सरी कक्षा में अंग्रेजी -writing जानने के लिए उपयोग करने के रूप में इस बारे में सोच और अपने पाठ के नीचे, "पूर्ण आदेश"। यदि आपने नीचे टेक्स्ट की एक और पंक्ति जोड़ दी है तो आपको इस पाठ के नीचे 58px
मिलेगा। आप केवल मध्य में अपने पाठ को केंद्रित करने के लिए लाइन-ऊंचाई डाल रहे हैं।
यहाँ आप इस अवधारणा को और अधिक समझने में मदद करने के लिए एक अच्छा स्लाइड शो line-height
यहाँ है ... और के अपने कोड का उपयोग एक उदाहरण है कि मैं क्या बात कर रहा हूँ: http://jsfiddle.net/YawDF/14/
line-height
करने की स्थापना करके 58px
आप ब्राउजर को टेक्स्ट लाइन के ऊपर और नीचे आधा छोड़ने के लिए कह रहे हैं, प्रत्येक पंक्ति के बीच '58 पीएक्स' अंतर और पहली पंक्ति के ऊपर केवल '2 9 पीएक्स' अंतर बनाते हैं।
साइड नोट: vertical-align: middle
का उपयोग आपके द्वारा दिखाए जा रहे कोड में बेकार है। यह सब एक साथ बाहर ले जाया जा सकता है।
स्रोत
2012-01-10 06:40:04
क्योंकि यही 'लाइन-ऊंचाई' करने का मतलब है? – BoltClock
@ बोल्टक्लॉक 'लाइन-ऊंचाई' उपस्थिति संपादन के लिए एक नियम है, जरूरी नहीं कि बटन के भीतर लंबवत संरेखण के लिए। वह पूछ रहा है कि बटन के अंदर टेक्स्ट केंद्रित करने की यह तकनीक क्यों काम करती है। –
@ माइकल राडर: स्पष्टीकरण के लिए धन्यवाद। – BoltClock