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

HTML <meta> charset एट्रिब्यूट


<meta> एलिमेंट का charset एट्रिब्यूट

<meta> एलिमेंट का charset एट्रिब्यूट HTML दस्तावेज़ के लिए वर्ण एन्कोडिंग (character encoding) निर्दिष्ट करने के लिए उपयोग किया जाता है। आप charset एट्रिब्यूट का उपयोग <meta> के साथ-साथ <script> एलिमेंट पर भी कर सकते हैं।

विभिन्न कैरेक्टर सेट में शामिल हैं: ASCII, ANSI, ISO-8859-1, UTF-8, आदि। ISO-8859-1 256 विभिन्न वर्ण कोड का समर्थन करता है। ASCII 128 विभिन्न अल्फ़ान्यूमेरिक वर्ण परिभाषित करता है। HTML में charset एट्रिब्यूट का उपयोग वर्ण एन्कोडिंग निर्दिष्ट करने के लिए <meta> के साथ किया जाता है।

उदाहरण

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
</head>
<body>
  <h1>Demo Heading</h1>
  <p>This is demo text.</p>
  <p>We are learning about the charset attribute of the meta element in HTML.</p>
</body>
</html>

आउटपुट

पेज UTF-8 एन्कोडिंग के साथ सही ढंग से रेंडर होगा:

HTML <meta> charset एट्रिब्यूट

कोड विश्लेषण

उपरोक्त उदाहरण में, हमने <meta> एलिमेंट का उपयोग करके charset सेट किया है:

<meta charset="UTF-8">

सर्वोत्तम अभ्यास

  • हमेशा UTF-8 उपयोग करें - यह यूनिवर्सल है, सभी भाषाओं और इमोजी का समर्थन करता है।
  • <meta charset="UTF-8"> को <head> की सबसे पहली पंक्ति में रखें (यहां तक कि <title> से पहले)।
  • सर्वर को HTTP हेडर में भी भेजना चाहिए: Content-Type: text/html; charset=UTF-8
  • HTML5 में यह डिफ़ॉल्ट है, लेकिन स्पष्ट घोषणा अनुशंसित है।

पुराना तरीका (HTML4/XHTML) - अब अनुशंसित नहीं

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

HTML5 में छोटा सिंटैक्स <meta charset="UTF-8"> मानक है।

  1. HTML rowspan एट्रिब्यूट HTML rowspan एट्रिब्यूट

    परिचय HTML rowspan एट्रिब्यूट HTML दस्तावेज़ में एक टेबल सेल के कितनी पंक्तियों (rows) तक फैलना चाहिए, यह परिभाषित करता है। यह केवल <td> या <th> HTML एलिमेंट पर लागू होता है। सिंटैक्स <tagname rowspan=number></tagname> उदाहरण <!DOCTYPE html> <html> <style>

  1. HTML tabindex एट्रिब्यूट HTML tabindex एट्रिब्यूट

    परिचय HTML tabindex एट्रिब्यूट HTML दस्तावेज़ में एक एलिमेंट के टैब क्रम (tab order) को परिभाषित करता है। यह एक ग्लोबल एट्रिब्यूट है, जिसका अर्थ है कि इसे किसी भी HTML एलिमेंट पर उपयोग किया जा सकता है। यह कीबोर्ड नेविगेशन और एक्सेसिबिलिटी के लिए महत्वपूर्ण है। सिंटैक्स <tagname tabindex=number&g

  1. HTML required एट्रिब्यूट HTML required एट्रिब्यूट

    परिचय HTML required एट्रिब्यूट यह निर्दिष्ट करता है कि फॉर्म सबमिट करने से पहले HTML एलिमेंट को भरना अनिवार्य है। इसे <input>, <select>, और <textarea> HTML एलिमेंट्स पर लागू किया जा सकता है। सिंटैक्स <tagname required></tagname> उदाहरण <!DOCTYPE html> <html&g