Css का उपयोग करके अपने फॉन्ट को बोल्ड कैसे करें?


249

मैं HTML और CSS के लिए बहुत नया हूं और मैं सोच रहा था कि मैं CSS का उपयोग करके अपने फ़ॉन्ट को बोल्ड कैसे बना सकता हूं।

मेरे पास एक सादा HTML पेज है जो CSS फ़ाइल आयात करता है, और मैं CSS में फ़ॉन्ट बदल सकता हूं। लेकिन मुझे नहीं पता कि फ़ॉन्ट को बोल्ड कैसे बनाया जाए, क्या कोई मेरी मदद कर सकता है?


6
मेरा सुझाव है कि आप CSS2 विनिर्देश पढ़ें, यह बहुत गहन विवरण देता है कि आप क्या कर सकते हैं और कैसे कर सकते हैं। और यह बहुत सूखा भी नहीं है। w3.org/TR/CSS2
रॉबर्ट के

जवाबों:



76

आप उपयोग कर सकते हैं तत्व html में है, जो महान अर्थ की दृष्टि से है, जो (स्क्रीन रीडर आदि के लिए अच्छा है) आम तौर पर बोल्ड पाठ के रूप में प्रस्तुत करता है:strong

See here, some <strong>emphasized text</strong>.

या आप किसी भी तत्व के पाठ को बोल्ड करने के लिए font-weightसीएसएस संपत्ति का उपयोग कर सकते हैं :

span { font-weight: bold; }
<p>This is a paragraph of <span>bold text</span>.</p>


मैंने पूरे 2 पैरा को बोल्ड में डाल दिया है, इसलिए यह "बोल्ड टेक्स्ट" शब्दों पर जोर नहीं दे रहा है, यह सिर्फ शैली है।
GKFX

2
यदि आप किसी चीज़ पर जोर देने की कोशिश कर रहे हैं तो यह केवल शब्दार्थ है; अगर यह जोर देने की कोशिश किए बिना एक शैली है, तो <strong>तत्व शब्दार्थ भ्रामक है।
jtpereyda

34

आप उपयोग करेंगे font-weight: bold

क्या आप पूरे दस्तावेज़ को बोल्ड बनाना चाहते हैं? या इसके कुछ हिस्से?


26

सीना आप html के लिए नए हैं यहाँ तीन तैयार हैं उदाहरण के लिए सीएसएस का उपयोग कैसे करें html के साथ। आप बस उन्हें एक फ़ाइल में डाल सकते हैं, इसे सहेज सकते हैं और इसे अपनी पसंद के ब्राउज़र के साथ खोल सकते हैं:

यह सीधे आपके सीएसएस शैली को आपके टैग / तत्वों में एम्बेड करता है। आम तौर पर यह बहुत अच्छा दृष्टिकोण नहीं है, क्योंकि आपको हमेशा सामग्री / html को डिज़ाइन से अलग करना चाहिए।

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">     
    <head>      
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />   
        <title>Hi, I'm bold!</title>  
    </head>           
    <body>
        <p style="font-weight:bold;">Hi, I'm very bold!</p>
    </body>
</html> 

अगला एक अधिक सामान्य दृष्टिकोण है और आपके दस्तावेज़ में सभी "पी" (पैराग्राफ के लिए खड़ा है) टैग पर काम करता है और अतिरिक्त उन्हें बहुत बड़ा बनाता है। Btw। Google अपनी खोज पर इस दृष्टिकोण का उपयोग करता है:

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">     
    <head>      
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />   
        <title>Hi, I'm bold!</title>  
        <style type="text/css">
            p {
              font-weight:bold;
              font-size:26px;
            }
        </style>
    </head>   
    <body>
        <p>Hi, I'm very bold and HUGE!</p>
    </body>
</html>  

आप शायद पहले उदाहरणों के साथ खेलने में कुछ दिन लेंगे, हालांकि यहां आखिरी है। इसमें आप अंत में दो अलग-अलग फ़ाइलों में एक दूसरे से पूरी तरह से अलग डिजाइन (सीएसएस) और सामग्री (HTML) बनाते हैं। stackoverflow इस दृष्टिकोण लेता है।

एक फ़ाइल में आप सभी CSS डालते हैं (इसे 'hello_world.css' कहते हैं):

  p {
    font-weight:bold;
    font-size:26px;
  }

एक अन्य फ़ाइल में आपको html (इसे 'hello_world.html' कहना चाहिए):

<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de">     
    <head>      
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />   
        <title>Hi, I'm bold!</title>  
        <link rel="stylesheet" type="text/css" href="hello_world.css" />  
    </head>       
    <body>
        <p>Hi, I'm very bold and HUGE!</p>
    </body>
</html> 

आशा है इससे थोडी मदद मिलेगी। अपने दस्तावेज़ में पता विशिष्ट तत्वों और नहीं सभी टैग करने के लिए आप अपने आप को परिचित करना चाहिए class, idऔर nameगुण। मज़े करो!



8
Selector name{
font-weight:bold;
}

मान लीजिए आप पी तत्व के लिए बोल्ड बनाना चाहते हैं

p{
font-weight:bold;
}

आप बोल्ड की तरह अन्य वैकल्पिक मूल्य का उपयोग कर सकते हैं

p{
 font-weight:bolder;
 font-weight:600;
}


7
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD>
<STYLE type="text/css">
   body
   {
      font-weight: bold;
   }
</STYLE>
</HEAD>
<BODY>
Body text is now bold.
</BODY>
</HTML>


-1

आप एक दो दृष्टिकोण का उपयोग कर सकते हैं। सबसे पहले मजबूत टैग का उपयोग करना होगा

Here is an <strong>example of that tag</strong>.

एक अन्य दृष्टिकोण फ़ॉन्ट-भार संपत्ति का उपयोग करना होगा। आप इनलाइन प्राप्त कर सकते हैं, या एक कक्षा या आईडी के माध्यम से प्राप्त कर सकते हैं। मान लीजिए कि आप एक कक्षा का उपयोग कर रहे हैं।

.className {
  font-weight: bold;
}

वैकल्पिक रूप से, आप फॉन्ट-वेट के लिए एक हार्ड वैल्यू का भी उपयोग कर सकते हैं और अधिकांश फोंट 300 और 700 के बीच के मूल्य का समर्थन करते हैं, 100 से बढ़ाकर। उदाहरण के लिए, निम्नलिखित बोल्ड होगा:

.className {
  font-weight: 700;
}

अन्य उत्तर पहले से ही इन बिंदुओं को कवर करते हैं। यह उत्तर कैसे मूल्य जोड़ता है?
तुलसी बॉर्क
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.