टेक्स्ट इटैलिक बनाने का सही तरीका क्या है ? मैंने निम्नलिखित चार दृष्टिकोण देखे हैं:
<i>Italic Text</i>
<em>Italic Text</em>
<span class="italic">Italic Text</span>
<span class="footnote">Italic Text</span>
<i>
यह "पुराना तरीका" है। <i>
इसका कोई अर्थ नहीं है और केवल पाठ को इटैलिक बनाने के प्रस्तुतिकरण के प्रभाव को बताता है। जहाँ तक मैं देख सकता हूँ, यह स्पष्ट रूप से गलत है क्योंकि यह गैर-अर्थ है।
<em>
यह विशुद्ध रूप से प्रस्तुतिकरण उद्देश्यों के लिए शब्दार्थ चिह्न का उपयोग करता है। यह सिर्फ ऐसा होता है कि <em>
डिफ़ॉल्ट रूप से इटैलिक में पाठ प्रस्तुत करता है और इसलिए इसका उपयोग अक्सर उन लोगों द्वारा किया जाता है जो जानते हैं कि <i>
जिन्हें टाला जाना चाहिए लेकिन जो इसके अर्थ से अनजान हैं। सभी इटैलिक टेक्स्ट इटैलिक नहीं हैं क्योंकि इस पर ज़ोर दिया जाता है। कभी-कभी, यह ठीक विपरीत हो सकता है, जैसे कि साइड नोट या कानाफूसी।
<span class="italic">
यह प्रस्तुति देने के लिए CSS क्लास का उपयोग करता है। यह अक्सर सही तरीके के रूप में टाल दिया जाता है लेकिन फिर से, यह मुझे गलत लगता है। यह किसी भी अधिक अर्थ अर्थ को व्यक्त करने के लिए प्रकट नहीं होता है <i>
। लेकिन, इसके प्रस्तावक रोते हैं, बाद में अपने सभी इटैलिक पाठ को बदलना बहुत आसान है यदि आप कहते हैं, यह बोल्ड करना चाहता था। फिर भी यह मामला नहीं है क्योंकि मैं तब "इटैलिक" नामक एक वर्ग के साथ रहूंगा जिसने पाठ को बोल्ड किया। इसके अलावा, यह स्पष्ट नहीं है कि मैं कभी भी अपनी वेबसाइट पर सभी इटैलिक टेक्स्ट को बदलना चाहता हूं या कम से कम हम उन मामलों के बारे में सोच सकते हैं जिनमें यह वांछनीय या आवश्यक नहीं होगा।
<span class="footnote">
यह शब्दार्थ के लिए CSS क्लास का उपयोग करता है। अब तक यह सबसे अच्छा तरीका प्रतीत होता है लेकिन वास्तव में इसकी दो समस्याएं हैं।
सभी पाठों में शब्दार्थ मार्कअप का पर्याप्त अर्थ नहीं है। उदाहरण के लिए, क्या पृष्ठ के निचले हिस्से में इटैलिकाइज़्ड टेक्स्ट वास्तव में एक फुटनोट है? या यह एक तरफ है? या कुछ और पूरी तरह से। शायद इसका कोई विशेष अर्थ नहीं है और केवल इसे पूर्ववर्ती पाठ से इसे अलग करने के लिए इटैलिक में प्रस्तुत करने की आवश्यकता है।
शब्दार्थ अर्थ तब बदल सकता है जब वह पर्याप्त शक्ति में मौजूद न हो। आइए हम कहते हैं कि मैं "फुटनोट" के साथ गया था, जो पृष्ठ के निचले भाग में पाठ से अधिक कुछ नहीं था। क्या होता है जब कुछ महीने बाद मैं सबसे नीचे पाठ जोड़ना चाहता हूं? यह अब एक फुटनोट नहीं है। हम एक शब्दार्थ वर्ग का चयन कैसे कर सकते हैं जो कम से कम सामान्य है
<em>
लेकिन इन समस्याओं से बचा जाता है?
सारांश
ऐसा प्रतीत होता है कि शब्दार्थ की आवश्यकता कई उदाहरणों में अत्यधिक बोझ लगती है जहां कुछ अर्थपूर्ण बनाने की इच्छा अर्थ अर्थ को ले जाने के लिए नहीं है।
इसके अलावा, संरचना से शैली को अलग करने की इच्छा ने सीएसएस को एक प्रतिस्थापन के रूप में बदल दिया है <i>
जब ऐसे अवसर होते हैं जब यह वास्तव में कम उपयोगी होगा। तो यह मुझे विनम्र <i>
टैग के साथ वापस छोड़ देता है और सोचता है कि क्या विचार की यह ट्रेन एचटीएमएल 5 कल्पना में छोड़ दी गई है?
क्या इस विषय पर भी कोई अच्छी ब्लॉग पोस्ट या लेख हैं? शायद <i>
टैग को बनाए रखने / बनाने के निर्णय में शामिल लोगों द्वारा ?