2016-11-11 7 views
9

मैं सभी फ़ॉन्ट गुणों (जैसे font-style, font-weight, font-size, और इसी तरह) शामिल करने के लिए font सीएसएस शॉर्टैंड का उपयोग करना चाहता हूं।फ़ॉन्ट सीएसएस शॉर्टैंड के लिए फ़ॉन्ट आकार आवश्यक है?

यह काम करता है अगर मैं सभी गुणों का उपयोग करता हूं।

p.ex1 { 
 
    font: 15px arial, sans-serif; 
 
} 
 

 
p.ex2 { 
 
    font: italic bold 12px/30px Georgia, serif; 
 
}
<p class="ex1">This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.</p> 
 
<p class="ex2">This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.</p>

लेकिन जब मैं केवल font-weight और font-family है, ऐसा नहीं है।

p.ex1 { 
 
    font: 900 Georgia, serif; 
 
}
<p class="ex1">This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph. This is a paragraph.</p>

क्यों? font सीएसएस शॉर्टंड का उपयोग करते समय font-size निर्दिष्ट करना आवश्यक है?

उत्तर

5

हां।

से: developer.mozilla.org/[...]/font

नोट: कुछ चेतावनियां जब सीएसएस फ़ॉन्ट आशुलिपि का उपयोग कर रहे हैं।
यदि इन शर्तों को पूरा नहीं किया जाता है, तो संपत्ति अमान्य है और इसे पूरी तरह से अनदेखा किया जाता है।

  • जब कीवर्ड का उपयोग करने के अलावा, यह दोनों font-size और font-family गुण का मूल्य परिभाषित करने के लिए अनिवार्य है।
  • फ़ॉन्ट-वेरिएंट के सभी मूल्यों की अनुमति नहीं है।
  • केवल सीएसएस 2.1 में परिभाषित मानों की अनुमति है, यह सामान्य और छोटी-कैप्स है।
  • हालांकि फ़ॉन्ट द्वारा सीधे सेटटेबल नहीं है, फ़ॉन्ट-खिंचाव के मूल्य, फ़ॉन्ट-आकार-समायोजन और फ़ॉन्ट-कर्निंग भी उनके प्रारंभिक मानों पर रीसेट हो जाते हैं।
  • मानों का क्रम पूरी तरह से मुक्त नहीं है: फ़ॉन्ट-आकार मान से पहले फ़ॉन्ट-शैली, फ़ॉन्ट-संस्करण और फ़ॉन्ट-वेट को परिभाषित किया जाना चाहिए, यदि कोई है, तो।
    लाइन-ऊंचाई मान को फ़ॉन्ट आकार के तुरंत बाद परिभाषित किया जाना चाहिए, जो पहले अनिवार्य/से पहले होता है।
  • अंततः फ़ॉन्ट-फ़ैमिली अनिवार्य है और परिभाषित अंतिम मान होना चाहिए (वारिस मान काम नहीं करता है)।
0

हां, फ़ॉन्ट आकार जोड़ने के लिए यह बेकार है। आप इसे आजमा सकते हैं यह काम करेगा।

p.ex1 { 
    font: 900 Georgia, serif; 
} 

और फ़ॉन्ट के लिए वाक्य रचना है:

font: font-style font-variant font-weight font-size/line-height font-family|caption|icon|menu|message-box|small-caption|status-bar|initial|inherit; 

http://www.w3schools.com/cssref/pr_font_font.asp

+0

क्षमा करें, मैं जोड़ना भूल जाता हूं। यहां एक सही है p.ex1 {फ़ॉन्ट: 900 12 पीएक्स जॉर्जिया, सेरिफ़; } – Gowtham

0

पर यह पता लगाएं कि आपको ऐसा लगता है जैसे

p.ex1 { 
    font: 900 19px Georgia, serif; 
} 

यह काम हो जाएगा डाल दिया।

आपको बस आकार

संबंधित मुद्दे