2013-02-11 129 views
8

सबसे पहले यह प्रश्न सरल लगता है, मैंने देखा है कि सभी वास्तविक जीवन उदाहरणों से, आइकन प्रदर्शित करने के लिए प्रयोग किया जाता है। उदाहरण के लिए twitter bootstrap iconsएचटीएमएल <i> तत्व के लिए उचित उपयोग केस क्या है?

हालांकि, जब मैं Google में टैग खोजता हूं, तो डब्ल्यू 3 सी स्कूल is for italic text कहता है।

मैं उलझन में हूं, अगर इटालिक पाठ के लिए उपयोग किया जाता है, तो हर कोई आइकन के लिए इसका उपयोग क्यों कर रहा है? इस टैग का उचित उपयोग क्या है ??

+1

[स्रोत पर जा रहे] [http://www.w3.org/TR/html-markup/i.html#i) के बारे में क्या? – Jon

+5

http://w3fools.com – SLaks

+1

उत्तर देने के लिए सभी को धन्यवाद, जैसा कि आपने अधिसूचित किया है, मुझे एहसास है कि इसके लिए पहले से ही एक और सवाल है और इसका उत्तर दिया गया है। तो मैं बस आगे बढ़ूंगा और इसे पढ़ूंगा। जिसके परिणामस्वरूप मैं खोज रहा हूं वह वास्तव में आइकन का प्रतिनिधित्व करने का एक अच्छा तरीका है, क्योंकि बहुत से बड़े नाम टैग के बाहर टैग का उपयोग कर रहे हैं, यह भ्रम पैदा करता है। –

उत्तर

5

यह पाठ स्टाइल इटैलिक बनाने के लिए इस्तेमाल किया जाना चाहिए। इटालिक टेक्स्ट के लिए अधिकांश अर्थपूर्ण उपयोग <em> हैं, क्योंकि यह स्क्रीन-पाठकों द्वारा जोर देने के लिए समर्थित है।

<i> और <b> धीरे शैली पाठ करने के लिए सीएसएस का उपयोग कर के पक्ष में फैशन से बाहर जा रहा है, और पहुंच कारणों के लिए <em> और <strong> संरक्षण कर रहे हैं।

मुझे लगता है कि यह आइकन के लिए चुना गया था क्योंकि यह निकटतम तत्व है और वर्णमाला समझ (यानी i = आइकन) बनाता है।

+0

के अर्थ को फिर से परिभाषित किया है हाल के अध्ययनों के दौरान मैं यह भी सीखता हूं कि आइकन के लिए का उपयोग करना एक बुरा विचार है। एचटीएमएल में कम गैर-अर्थपूर्ण सामग्री और आइकन शामिल होना चाहिए। जब भी संभव हो आइकन प्रदर्शित करने के लिए सीएसएस छद्म तत्वों का उपयोग करना चाहिए। –

2
<i> was the old way to make text italic in HTML. 

टैग अब एचटीएमएल 5 में नए सिरे से परिभाषित किया गया है और मेरा मानना ​​है कि TwitterBootstrap बस माउस के लिए इस सम्मेलन का इस्तेमाल किया है, लेकिन यह निश्चित रूप से प्रतीक करने के लिए एक मानक तरीका नहीं है।

http://w3.org/International/questions/qa-b-and-i-tags

+3

कौन सा विनिर्देश I तत्व को बहिष्कृत करता है? – Quentin

+0

http://www.w3.org/International/questions/qa-b-and-i-tags - जबकि यह विचलितता की स्थिति नहीं है, मुझे विश्वास है कि टैग इटालिक के लिए उपयोग नहीं किया जाना चाहिए, खासकर एचटीएमएल 5 विनिर्देश के बाद से ने

2

क्योंकि एचटीएमएल उम्र के दौरान विकृत हो गया है।

HTML 4.01 में आधिकारिक "उचित उपयोग" इटालिक पाठ के लिए है।

1

<i> टैग discouraged है, क्योंकि यह के बारे में कोई अर्थपूर्ण संकेत प्रदान नहीं करता है क्यों टेक्स्ट इटालिक है।

इटालिक पाठ प्रदर्शित करने के लिए, <em> टैग का उपयोग किया जाना चाहिए। (या उचित अर्थ अर्थ के साथ एक अलग टैग, सीएसएस के साथ संयुक्त)

अभी हाल ही में लोगों के लिए माउस <i> टैग का उपयोग शुरू कर दिया है, क्योंकि iआइकन के लिए खड़ा है।