Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML5 में <big> टैग क्यों नहीं है जबकि <small> है?


<big> और <small> का अंतर

HTML5 में <small> टैग रखा गया है लेकिन <big> टैग को हटा दिया गया है। इसके पीछे अर्थपूर्ण (semantic) कारण हैं।

<small> टैग: रखा गया और पुनर्परिभाषित

HTML5 में <small> को "साइड-कॉमेंट्स और स्मॉल प्रिंट" (साइड नोट्स, कॉपीराइट नोटिस, कानूनी अस्वीकरण, आदि) को दर्शाने के लिए पुनर्परिभाषित किया गया है। यह केवल फॉन्ट आकार छोटा करने के लिए नहीं है।

<!DOCTYPE html>
<html>
<body>
    <h2>सेवा की शर्तें</h2>
    <p>हमारी सेवाओं का उपयोग करके, आप इन शर्तों से सहमत होते हैं।</p>
    <p><small>© 2024 कंपनी नाम। सर्वाधिकार सुरक्षित।</small></p>
    <p><small>अस्वीकरण: यह जानकारी केवल सामान्य उद्देश्यों के लिए है।</small></p>
</body>
</html>

<big> टैग: क्यों हटाया गया?

कारण व्याख्या
केवल प्रस्तुति <big> का कोई अर्थपूर्ण अर्थ नहीं था; यह केवल फॉन्ट आकार बढ़ाता था
CSS विकल्प font-size: larger या font-size: 1.2em CSS के साथ बेहतर नियंत्रण देता है
संगति HTML5 प्रस्तुति को सामग्री से अलग करता है; <big> इस सिद्धांत का उल्लंघन करता है
पहुँच स्क्रीन रीडर्स के लिए <big> का कोई अर्थ नहीं; CSS दृश्य स्टाइलिंग तक सीमित है

ब्राउज़र समर्थन

कुछ ब्राउज़र्स अभी भी <big> रेंडर कर सकते हैं (पिछड़े संगतता के लिए), लेकिन यह मानक-अनुरूप नहीं है और किसी भी समय काम करना बंद कर सकता है।

विकल्प: CSS का उपयोग करें

<!-- खराब: निरस्त टैग -->
<big>बड़ा टेक्स्ट</big>

<!-- अच्छा: CSS क्लास -->
<span class="text-large">बड़ा टेक्स्ट</span>

<!-- अच्छा: इनलाइन स्टाइल (त्वरित उपयोग के लिए) -->
<span style="font-size: 1.2em;">बड़ा टेक्स्ट</span>

<style>
.text-large { font-size: 1.2em; }
.text-small { font-size: 0.875em; }
</style>

उपयोग तुलना

थ>उपयोग मामला थ>HTML5 दृष्टिकोण
कॉपीराइट नोटिस <small>© 2024</small> ✅ अर्थपूर्ण
कानूनी अस्वीकरण <small>शर्तें लागू</small> ✅ अर्थपूर्ण
साइड नोट <small>* केवल नए ग्राहकों के लिए</small> ✅ अर्थपूर्ण
दृश्य रूप से बड़ा शीर्षक <h1> या <span class="large"> ❌ <big> नहीं
महत्वपूर्ण चेतावनी <strong> या <em> + CSS ❌ <big> नहीं

उदाहरण आउटपुट

यह वाक्य सामान्य आकार का है।
यह वाक्य छोटे आकार का है। (small टैग के साथ)
  1. HTML <embed> टैग: बाहरी एप्लिकेशन एम्बेड करना HTML <embed> टैग: बाहरी एप्लिकेशन एम्बेड करना

    HTML <embed> टैग <embed> टैग HTML दस्तावेज़ में बाहरी एप्लिकेशन या इंटरैक्टिव कंटेंट (प्लगइन कंटेंट) एम्बेड करता है। यह एक खाली एलिमेंट (void element) है - कोई क्लोजिंग टैग नहीं। एट्रिब्यूट्स एट्रिब्यूट विवरण heightएम्बेडेड कंटेंट की ऊँचाई (पिक्सेल्स)

  1. HTML <dfn> टैग: परिभाषा उदाहरण परिभाषित करना HTML <dfn> टैग: परिभाषा उदाहरण परिभाषित करना

    HTML <dfn> टैग <dfn> टैग (डेफिनिशन इंस्टेंस) HTML में किसी शब्द के परिभाषा उदाहरण (defining instance) को दर्शाता है - यानी वह स्थान जहां किसी शब्द को पहली बार परिभाषित या समझाया गया है। उदाहरण: MCA परिभाषित करना <!DOCTYPE html> <html> <body> <h2>MCA में विषय<

  1. HTML लिस्ट्स (सूचियाँ) HTML लिस्ट्स (सूचियाँ)

    परिचय HTML दस्तावेज़ में तीन प्रकार की सूचियाँ होती हैं: अक्रमित (Unordered) सूची, क्रमित (Ordered) सूची और विवरण (Description) सूची। अक्रमित HTML सूची (Unordered List) <ul> टैग से परिभाषित होती है जहां प्रत्येक सूची आइटम <li> टैग के बीच संलग्न होता है। डिफ़ॉल्ट रूप से बुलेट पॉइंट्स (डॉ