३४. CSS styling lists in Hindi

HTML and CSS through Hindi, HTML and CSS Lessons
HTML and CSS tutorial for beginners in Hindi


हेलो फ्रेंड्स, KTL के HTML और CSS tutorial में फिर स्वागत है। आज हम लेसन ३४ सीखेंगे।

पिछले लेसन में हम ने देखा की box shadow का उपयोग कैसा करते हैं।


आज हम यह देखेंगे की lists को स्टाइल्स कैसे देते हैं।

CSS styling lists

हम ने lesson-11 में ordered lists और unordered lists बनाना सीखा है। वैसे ही lesson-12 में हम ने description lists और nested lists के बारे में सीखा है। आज हम यह देखेंगे की CSS का उपयोग करके lists को स्टाइल कैसे दिया जाता है।

CSS में लिस्ट को स्टाइल देने के लिए कुछ प्रॉपर्टीज होती है। वह इस प्रकार है।



CSS list properties

1. list-style-type property


इस का उपयोग लिस्ट के item markers के लिए होता है। इस प्रॉपर्टी की circle, square, upper-alpha, lower-alpha, upper-roman, lower-roman वगैरह values होती है। इस प्रॉपर्टी की और values होती है। इस का syntax ऐसा होता है।

list-style-type: lower-alpha;

2. list-style-image property


हम एक इमेज को item marker के लिए use कर सकते हैं। इस का syntax होता है -

list-style-image: url("image name");



3. list-style-position property



यह प्रॉपर्टी item markers का position बताने के लिए होती है। हम मार्कर्स को list items के अंदर डिस्प्ले कर सकते हैं या list items के बाहर डिस्प्ले कर सकते हैं। इस का syntax ऐसा होता है।


list-style-position: inside, या list-style-position: outside


हम लिस्ट्स के लिए CSS की दूसरी प्रॉपर्टीज use कर सकते हैं, जैसे margin, padding वगैरह। हम background color property से लिस्ट को background color दे सकते हैं। अगर हम properties को <ul> या <ol> में  देते हैं तो यह स्टाइल पूरी लिस्ट में आ जाती है। अगर इन को item level पर (<li>) देते हैं तो यह स्टाइल item के level में आ जाती है।


उदाहरण के लिए -


ol {

  background: blue,
  margin-left: 5vw;
  padding: 2vw;
  }

अब हम इसके लिए कोड लिखेंगे। एक नयी Notepad फाइल ओपन कीजिये। इस में Lesson-11 का सारा कोड कॉपी कीजिये। लिस्ट के लिए स्टाइल ऐसी लिखिए।


<style>

ol.a {
  list-style-type: lower-alpha;
  list-style-position: outside;
  background: #DAA520;
  padding: 2vw;
  }
ol li {
  background: #FFD700;
  margin-left: 8vw;
  padding: 1vw;
 }

</style>


इस कोड में ol.a में दी हुई स्टाइल पूरी लिस्ट में आ जाती है और ol.li में दी हुई स्टाइल हर एक आइटम में आ जाती है। इन प्रॉपर्टीज को हमने सीखा है। आप ध्यान से पढ़िए और समझ लीजिये।


इस फाइल को "Lesson-34" और "Lesson-34.html" के नाम से save कीजिये। 
इस source कोड की PDF फाइल देखने के लिए आकृति ३४-१ पर क्लिक कीजिये।


CSS style for lists in Hindi, CSS list-style-type property in Hindi, CSS list-style-position property in Hindi, CSS list-style property in Hindi
आकृति ३४-१ CSS style for lists

HTML document पर डबल क्लिक कीजिये और आउटपुट देखिये।


CSS style for lists in Hindi, CSS list-style-type property in Hindi, CSS list-style-position property in Hindi, CSS list-style property in Hindi
आकृति ३४-२ CSS style for lists

यह आउटपुट नए वेब पेज  में देखने के लिए ऊपर डिस्प्ले की हुई आकृति पर क्लिक कीजिये।

हम ने दिया हुआ स्टाइल लिस्ट को आ गया है।

CSS list-style property


यह लिस्ट के लिए ऐसी CSS प्रॉपर्टी है जिस से हम एक ही प्रॉपर्टी का उपयोग करके सारी स्टाइल दे सकते हैं। उदाहरण के लिए 

ul {

  list-style: square inside;
}

इस में हमने list-style-type और list-style-position दिया है।

Important Points:

१. CSS style प्रॉपर्टीज का उपयोग लिस्ट को स्टाइल देने के लिए होता है।
२. इन प्रॉपर्टीज का उपयोग हम item markers के स्टाइल के लिए, item markers में इमेज  दिखाने के लिए, item markers के position के लिए करते हैं।
३. हम CSS की दूसरी प्रॉपर्टीज जैसे margin, padding वगैरह लिस्ट्स को apply कर सकते हैं।
४. हम CSS लिस्ट प्रॉपर्टीज को एक ही प्रॉपर्टी में दे सकते है। इस के लिए list-style प्रॉपर्टी का उपयोग किया जाता है।

लेसन ३३                                  लेसन ३५