http-equiv = सामग्री-भाषा विकल्प - दस्तावेज़ भाषा निर्दिष्ट करने का तरीका


11

दस्तावेज़ की डिफ़ॉल्ट भाषा को निर्दिष्ट करने के लिए बहुत सारे वेब साइटें मेटा टैग का उपयोग करती हैं:

<meta http-equiv="content-language" content="es-ES">

जब मैं W3C साइट पर जाता हूं और HTML भाषा के बारे में पढ़ता हूं तो मुझे यह मिल जाता है:

दस्तावेज़-व्यापी डिफ़ॉल्ट भाषा को निर्दिष्ट करने के लिए मेटा तत्व का उपयोग अप्रचलित है। इसके बजाय मूल तत्व पर भाषा को निर्दिष्ट करने पर विचार करें।

अब दस्तावेज़ भाषा को निर्दिष्ट करने का तरीका क्या है?

जवाबों:


4

यह आयन <html>टैग के अंतर्गत आता है :

<html lang="en">

धन्यवाद! क्या हमें हमेशा दो पत्र आईएसओ भाषा के नाम का उपयोग करना चाहिए? या हम कुछ इस तरह का उपयोग कर सकते हैं en-US:?
टुगबर्क

इसे यहाँ विवरण में परिभाषित किया गया है: w3.org/TR/html4/struct/dirlang.html
tugberk

जो स्वीकार्य है उसके लिए विशिष्ट दस्तावेज काफी लंबा है और मैंने इसे नहीं पढ़ा है, लेकिन मैंने जो उदाहरण देखे हैं, उनके आधार पर यह प्रतीत होता है कि दो अक्षर की आईएसओ भाषा एकमात्र स्वीकार्य मूल्य है। अगर मैं गलत उम्मीद कर रहा हूं कि कोई इसे इंगित करेगा।
जॉन कोंडे

यहां की जानकारी सही, सही होनी चाहिए? w3.org/TR/html4/struct/dirlang.html#langcodes
tugberk

1
यदि आप HTML4 का उपयोग कर रहे हैं तो ही। HTML5 के स्पेक्स अलग हैं।
जॉन कॉनडे

2

इस सवाल का पूरा जवाब W3C द्वारा यहां दिया गया है: http://www.w3.org/International/questions/qa-http-and-lang.en

@ जॉन कॉनडे सही है कि इसे <html>टैग के हिस्से के रूप में शामिल किया जाना चाहिए , लेकिन यह सुनिश्चित करने का महत्वपूर्ण विचार है कि यह HTTP हेडर्स के हिस्से के रूप में शामिल है।

ज्यादातर मेटा एलिमेंट्स उन सूचनाओं के लिए अनावश्यक प्रतिस्थापन या ओवर-राइड हैं जिन्हें HTTP अनुरोध और प्रतिक्रिया के हिस्से के रूप में भेजा जाना चाहिए।


2

<meta http-equiv="content-language" content="ll-cc"> यह क्या है

जॉन कोंडे सही है कि इसे टैग के हिस्से के रूप में शामिल किया जाना चाहिए, लेकिन यह सुनिश्चित करने का महत्वपूर्ण विचार भी है कि यह HTTP हेडर्स के हिस्से के रूप में शामिल है।

ज्यादातर मेटा एलिमेंट्स उन सूचनाओं के लिए अनावश्यक प्रतिस्थापन या ओवर-राइड हैं जिन्हें HTTP अनुरोध और प्रतिक्रिया के हिस्से के रूप में भेजा जाना चाहिए।


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