Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS ID सेलेक्टर

CSS ID सेलेक्टर एक यूनिक ID वाले HTML एलिमेंट को टार्गेट करता है।

ID सेलेक्टर सिंटैक्स:

#id-name { property-name: value; }

यहाँ एक HTML एलिमेंट है जिसमें उसी ID नाम को एट्रिब्यूट वैल्यू के रूप में दिया गया है:

<div id="id-name"></div>

CSS ID सेलेक्टर #id-name id-name एट्रिब्यूट वाले <div> एलिमेंट से जुड़ा हुआ है। इसका मतलब है कि आप #id-name में अपनी CSS स्टाइलशीट में जो भी स्टाइलिंग प्रॉपर्टीज जोड़ते हैं, वे <div> पर लागू हो जाती हैं।

नाम से पहले हैश सिंबल (#) एक विशिष्ट CSS सिंटैक्स है। जब आप किसी HTML एलिमेंट में ID नाम को ID एट्रिब्यूट के रूप में जोड़ते हैं तो आप # सिंबल का उपयोग नहीं करते।

अब आइए हमने अभी जो सीखा है उसका एक व्यावहारिक उदाहरण में उपयोग करें।

यहाँ एक HTML <button> एलिमेंट है जिसमें ब्राउज़र के यूजर एजेंट स्टाइलशीट से इनहेरिट की गई कुछ डिफ़ॉल्ट स्टाइलिंग है:

<button>बटन</button>

डिफ़ॉल्ट लुक:

उबाऊ है ना?

आइए एक CSS ID #my-button बनाकर डिफ़ॉल्ट बटन स्टाइलिंग को ओवरराइड करें और इसे कुछ स्टाइलिंग प्रॉपर्टीज दें:

#my-button { font-size: 18px; padding: 14px 24px; border-radius: 8px; border: none; background-color: #F7575C; color: white; }

और फिर बटन एलिमेंट में ID को ID एट्रिब्यूट के रूप में जोड़ें:

<button id="my-button">बटन</button>

परिणाम:

ID सेलेक्टर के बारे में जानने वाली सबसे महत्वपूर्ण बात यह है कि CSS क्लास सेलेक्टर्स के विपरीत, IDs को केवल एक पेज पर एक एलिमेंट पर लागू किया जा सकता है। यह IDs को क्लासेस की तुलना में कम लचीला बनाता है, लेकिन अधिक अनुमानित भी।

अंगूठे का नियम है कि IDs का उपयोग केवल उन सिंगल एलिमेंट्स के लिए करें जो एक पेज पर एक बार दिखाई देते हैं, जैसे हेडर, फूटर, या नेविगेशन बार।

  1. CSS चाइल्ड सेलेक्टर CSS चाइल्ड सेलेक्टर

    ) का उपयोग चाइल्ड सेलेक्टर parent > child केवल उन एलिमेंट्स को सिलेक्ट करता है जो निर्दिष्ट पैरेंट के **तत्काल (डायरेक्ट) चाइल्ड** होते हैं। यह डिसेंडेंट सेलेक्टर (स्पेस) से अलग है जो सभी नेस्टेड डिसेंडेंट्स को सिलेक्ट करता है। सिंटैक्स div > p उदाहरण <!DOCTYPE html> <html> <

  1. CSS में एलिमेंट टाइप सिलेक्टर CSS में एलिमेंट टाइप सिलेक्टर

    CSS एलिमेंट टाइप सिलेक्टर का उपयोग किसी प्रकार के सभी एलिमेंट्स को सिलेक्ट करने के लिए किया जाता है। CSS एलिमेंट टाइप सिलेक्टर का सिंटैक्स निम्नलिखित है:सिंटैक्सelement { /*declarations*/ }उदाहरणनिम्नलिखित उदाहरण CSS एलिमेंट टाइप सिलेक्टर को दर्शाते हैं:<!DOCTYPE html> <html> <head>

  1. CSS से एलिमेंट का टेक्स्ट कलर सेट करना CSS से एलिमेंट का टेक्स्ट कलर सेट करना

    CSS color प्रॉपर्टी का उपयोग किसी एलिमेंट के टेक्स्ट कलर को बदलने के लिए किया जाता है। हम मान को स्टैंडर्ड कलर नाम, rgb(), rgba(), hsl(), hsla() और हेक्साडेसिमल मान के रूप में स्पेसिफाई कर सकते हैं।सिंटैक्सCSS color प्रॉपर्टी का सिंटैक्स निम्नलिखित है:Selector { color: /*value*/ }निम्नलिखित उदाहरण C