HTML Attributes kya hota hai ?

आज के इस post के जरिये हम सिखने वाले हैं की HTML Attributes kya hota hai और इसे HTML Tag में किस तरह use कर सकते हैं ?

HTML attributes, HTML elements की अतिरिक्त (additional) विशेषताएँ और properties को दर्शाता हैं | जैसे की यदि हमें किसी image की width या height बढ़ानी हो तो हम image element में width और height attributes को दर्शायेंगे |

Attributes, always start tag में ही दर्शाया जाता हैं | आमतौर पर यह Attributes “name और value” के जोड़े में HTML Elements के साथ लिखा जाता हैं | यह attributes, quotation marks चिह्नों में संलग्न होने चाहिए।

इसके आलावा कुछ HTML elements ऐसे हैं जिन में कुछ specific attributes लगाना जरुरी होता हैं | जैसे की <img> tag में src और atl attributes होने ही चाहिए |

HTML Attributes को और बहेतरीन तरीके से समझने के लिए निचे दिए गए उदाहरण को read कीजिये|

Example

<img src=”images/main-image.jpg” alt=”Main Image” width=”500px” height=”350px”>

<a herf=”www.techsamundra.com” title=”Tech Samundra”>Tech Samundra</a>

<input type=’submit’ Value=”submit”>

ऊपर दिए गए उदाहरण में <img> tag में use किया गया src, attribute हैं और image का path उस attribute की value हैं |

ठीक उसी तरह <a> tag में use किया गया href, attribute हैं और उस attribute में provide की गयी link value हैं |

Tip : हम एट्रिब्यूट की वैल्यू को दर्शाने के लिए double quote (” “) की जगह single quote (‘ ‘) का भी use कर सकते हैं | हालाकि double quote का use करना ज्यादा बहेतर हैं |

HTML5 में बहुतसे ऐसे attributes हैं जिनमे name and value के जोड़े में ना लिखकर सिर्फ name ही लिखा जाता है | ऐसे ऐट्रिब्यूट्स को हम boolean attributes कहते हैं | disabled, checked, readonly, required यह कुछ ऐसे बूलियन ऐट्रिब्यूट्स हैं जो ज्यादातर उपयोग में लिए जाते हैं |

Example

<input type="submit" value="Submit" disabled>
<input type="email" required>
<input type="text" value="Read only text" readonly>
<input type="checkbox" checked>

Id और class जैसे कुछ विशेष HTML attributes को छोड़कर, बाकी attributes की value आमतौर पर case-insensitive होती हैं | हलाकि World Wide Web Consortium (W3C) के निर्देश अनुसार ऐट्रिब्यूट्स की वैल्यू lowercse में लिखना उचित हैं |

HTML Attributes का General Purpose

कुछ attributes जैसे की ID, Class, Style, Title, etc. का उपयोग HTML Elements में ज्यादातर किया जाता हैं | निचे दिए गए section के जरिये आपको और बेहतर तरीके से समझने में help होगी |

ID Attribute

HTML document में ID Attribute का use, elemnt को unique name या pahachan देने के लिए किया जाता हैं | इससे CSS या Javascript का उपयोग करके elemnt को select करना आसान हो जाता हैं |

Example

<span id="introsection">Some content</span>
<input type="text" id="Address">
<p id="information">This is a paragraph.</p>

HTML Document में हरेक element की id unique होनी चाहिए | एक ही document में दो अलग element में same id का use नहीं किया जा सकता हैं | और हर एक element में केवल एक ही id का उपयोग किया जाता हैं |

Class Attribute

ID Attribute की तरह ही class Attribute का उपयोग element की पहचान करने के लिए किया जाता हैं | लेकिन ID Attribute के विपरीत Class Attribute, Document में unique होना जरूरी नहीं हैं | इसका मतलब हैं की, आप same class को multiple element में use कर सकते हैं | निचे दिया गया example रीड करे ताकि आप और बहेतर तरीके से समझ सके |

Example

<input type="text" class="bgcolor">
<div class="maininfo bgcolor">Some content</div>
<p class="bgcolor">This is a paragraph.</p>

Tip : चूंकि class multiple element में use किया जा सकता हैं | इसीलिए उस class में लिखे गए style rules, उस class के सभी elements में applied होगा |

Title Attribute

Title Attribute का use, element या उसके content के लिए advisory text यानी hint की तरह title देने के लिए किया जाता हैं | जब user अपने mouse cursor को element के ऊपर रखता हैं तब Title Attribute की value , tooltip की तरत element पर दिखाई देती हैं |

Example

<img src="images/techsamundra-logo.jpg" title="Tech Samundra Logo" alt="Tech Samundra">

ऊपर दिया गया example का output कुछ इस तरह आएगा |

Tech Samundra

Style Attribute

Style Attribute के जरिये हम element पर CCS की Style rules को applied कर सकते हैं | जैसे की element का background color set karna, font size बढ़ाना या घटाना, border etc.

निचे दिए गए example के जरिये हम इसे समझने की कोसिस करते हैं |

Example

<p style="color : red">My Example</p>
<div style="border : solid 1px green; width:250px">Hello, This is Example Only</div>

Output

आप HTML Styles के chapter में HTML Element को Styling करने के बारे मे और अधिक सीखेंगे |