Thursday 12 September 2013

HTML Attributes - Learn HTML in hindi

HTML Attributes

Attributes HTML elements के बारे में additional information उपलब्ध कराते है:

HTML Attributes

  • HTML elements मे attributes होते है।
  • Attributes किसी element के बारे में additional information उपलब्ध कराते है
  • Attributes हमेंशा start tag के अंदर लिखे (specified किये) जाते है ।
  • Attributes सामान्यत: name/value के जोडे मे होते है, जैसे : name="value"

Attribute के उदाहरण

HTML links को <a> tag के द्वारा लिखा जाता है। इनमें link address को href attribute के अन्तर्गत specified किया जाता है ।

<a href="http://www.w3schools.com">This is a link</a>


 

Html पेज बनाते समय Attribute के प्रयोग में बरती जाने वाली सावधानियाँ –

   Attribute Values पर हमेशा Quote लगायें

Attribute values को हमेशा दोनो ओर से quotes से बंद किया जाता है। ज्यादातर Double style quotes (“) का प्रयोग किया जाता है पर single style quotes (‘) भी मान्य है।
नोट : कुछ विशेष परिस्थितियों में, जब attribute value मे स्वयं quotes होता है, तो यह आवश्यक है कि हम single style quotes (‘) का ही प्रयोग करें, जैसे:
name='John "ShotGun" Nelson'

Use Lowercase Attributes

                Attribute names और attribute values case sensitive नही होते है, फ़िर भी  हमें हमेशा lowercase  (<p>) का प्रयोग ही करना चाहिए क्योकि World Wide Web Consortium (W3C)  भी HTML 4 में  attributes/attribute values में lowercase का प्रयोग करने को कहता है और  XHTML मे भी lowercase tags की ही आवश्यकता होती है।

HTML में Attributes के प्रकार

                          Attributes किसी भी Element की कुछ Extra Properties को तय करने का काम करते हैं, ताकि Element कुछ Extra काम कर सके। हर Attribute का एक नाम होता है और उसमें एक मान Store किया जाता है। 
उदाहरण के लिए 
xml:lang नाम का Attribute उस Language को Describe करता है, जिसे Element में उपयोग में लिया जा रहा है, जबकि कोई मान EN-US इस बात को Indicate करता है कि Element में उपयोग में ली जाने वाली Language U. S. English है।

                                                                       HTML Elements के Attributes को तीन भागों में बांटा जा सकता है। जैसाकि हम <html>, <head>, <title>   <body> Element के Attributes को देख कर जान सकते हैं, कि इनमें ज्यादातर Attributes समान हैं। क्योंकि ये Attributes बहुत सारे Elements के लिए Common हैं, इसलिए इन्‍हें हमने यहां पर एक Group के रूप में समझाया है, ताकि हर Element के लिए इन्‍हें अलग से ना समझाना पडे। हमने विभिन्न Common Attributes को तीन Groups में विभाजित किया है, जो निम्नानुसार हैं:

Core Attributes
     
 इस Group में इन Attributes को रखा गया है -

class Attributes  
id Attributes  
title Attributes 

Internationalization attributes
   
   इस Group में इन Attributes को रखा गया है -

dir Attributes
lang Attributes
xml:lang Attributes

UI Events
 
     इस Group में विभिन्न प्रकार के Events को रखा गया है। जैसे -

onclick
ondoubleclick
onmousedown
onmouseup
onmouseover
onmousemove
onmouseout
onkeypress
onkeydown
onkeyup 
आदि

Core Attributes Internationalization Attributes के समूह को Universal Attributes कहते हैं।

No comments:

Post a Comment