2010-11-02 22 views
181

मैं एक स्टाइलशीट में निम्नलिखित सीएसएस घोषणा दिखाई दे रही है:यह सीएसएस फ़ॉन्ट शॉर्टैंड सिंटैक्स का क्या अर्थ है?

font: 12px/18px ... 

क्या 12px/18px हिस्सा वास्तव में क्या मतलब है?

+50

हैरान कर दिया। –

+13

@ द पिक्सेल डेवलपर: क्या आपने [जावास्क्रिप्ट '(0 <5 <3) '] (http://stackoverflow.com/questions/4089284/why-does-0-5-3-return-true) देखा था ? : डी – BoltClock

+8

मैं आश्चर्यचकित नहीं हूं, मैं 10 से अधिक वर्षों से सीएसएस कर रहा हूं और दो साल पहले तक इसमें नहीं चला था। –

उत्तर

201

12px फ़ॉन्ट का आकार है, 18px लाइन ऊंचाई है।

वाक्यविन्यास संबंधित आकार निर्दिष्ट करने के लिए टाइपोग्राफ़िकल नोटेशन पर आधारित है, और केवल font शॉर्टंड संपत्ति पर लागू होता है। दूसरे शब्दों में, इसके बाद के संस्करण घोषणा बस निम्नलिखित के लिए विस्तारित:

font-size: 12px; 
line-height: 18px; 

हमेशा की तरह, अगर आप एक सापेक्ष मूल्य (जैसे प्रतिशत या ईएमएस) के लिए लाइन ऊंचाई निर्धारित करते हैं, यह फ़ॉन्ट आकार के सापेक्ष गणना की है।

W3C CSS2.1 font property reference
W3C CSS3 Fonts Module font property reference (वाक्य रचना CSS2.1 से अधिक किया जाता है)

67

यह के बराबर है: ऊपर से वोट इस एक के लिए की बड़ी राशि पर

font-size: 12px; 
line-height: 18px; 
संबंधित मुद्दे