क्या यूनिट के बिना लाइन ऊंचाई निर्दिष्ट करने में कोई कमी (ब्राउज़र/डिवाइस असंगतता ...) है?यूनिट के बिना लाइन-ऊंचाई पर दोष?
उदाहरण:
body {
line-height: 1.5;
}
क्या यूनिट के बिना लाइन ऊंचाई निर्दिष्ट करने में कोई कमी (ब्राउज़र/डिवाइस असंगतता ...) है?यूनिट के बिना लाइन-ऊंचाई पर दोष?
उदाहरण:
body {
line-height: 1.5;
}
ज्यादातर मामलों में, यह unitless line-height उपयोग करने के लिए वास्तव में बेहतर है - देखना
बेशक, अपवाद हैं। दिमाग में आने वाला पहला व्यक्ति तब होता है जब आपके पास ज्ञातheight
और में टेक्स्ट की एक पंक्ति के साथ ब्लॉक तत्व है और आप टेक्स्ट की उस पंक्ति को लंबवत रूप से केंद्रित करना चाहते हैं - मुझे लगता है कि ऐसा करने का सबसे आसान तरीका line-height
का उपयोग करना है जो ब्लॉक तत्व के height
के बराबर है।
[शायद ज़रुरत पड़े, किसी को भी, जो unitless line-height
साथ सौदा है क्या पता नहीं है के लिए।]
मान लीजिए आप font-size: 14px
साथ एक तत्व है। इससे कोई फर्क नहीं पड़ता कि यह कहां सेट किया गया था, चाहे वह विरासत में है या नहीं, अगर आप इसे स्वयं सेट करते हैं या यह उपयोगकर्ता एजेंट स्टाइलशीट से आया है। तत्व में font-size: 14px
है।
अब, अगर आप निर्धारित करते हैं, मान लीजिए कि एक ही तत्व के लिए line-height: 1.5
करते हैं, इस के रूप में 1.5 * 14px = 21px पिक्सल में अनुवाद किया जाएगा। तो आपकी गणना line-height
21px
होगी।
धन्यवाद एना, लेकिन मैं जो पूछ रहा हूं, क्या घोषित इकाई के बिना लाइन ऊंचाई का उपयोग करने के साथ कोई पहुंच समस्या है। – zigzag
जहां तक मुझे पता है, पहुंच के कारणों के लिए 1.3 और 1.6 के बीच यूनिटलेस लाइन-ऊंचाई का उपयोग करने की अनुशंसा की जाती है। – Ana
+1 और दूसरा वोट कि यूनिटलेस लाइन-ऊंचाई ठीक है। डब्ल्यूसीएजी 2.0 के लिए तकनीकें: [सी 21: सीएसएस में लाइन स्पेसिंग निर्दिष्ट करना] (http://www.w3.org/TR/WCAG20-TECHS/C21.html) 1.5 - 2.0 की सिफारिश करता है। – steveax
इकाई – Rab
का क्या मतलब है उसका मतलब है पीएक्स या एम – Ana
मुझे लगता है कि यह काम नहीं करेगा, मेरा मतलब है कि ब्राउज़र पहचान नहीं सकता है। – Sam