सीएसएस गुण चयनक

विशेष गुण वाले HTML एलीमेंट के साइल निर्धारित करने के लिए

हम विशेष गुण या गुण मूल्य वाले HTML एलीमेंट के साइल निर्धारित कर सकते हैं।

CSS [attribute] सेलेक्टर

[attribute] चयनक विन्यासक निर्दिष्ट गुण वाले एलीमेंट को चयन करने के लिए उपयोग किया जाता है।

नीचे का उदाहरण सभी target गुण वाले <a> एलीमेंट को चयन करता है;

उदाहरण

a[target] {
  background-color: yellow;
}

स्वयं अभिजायी करें

CSS [attribute="value"] चयनक विन्यासक

[attribute="value"] चयनक विन्यासक निर्दिष्ट गुण और मूल्य वाले एलीमेंट को चयन करने के लिए उपयोग किया जाता है।

नीचे का उदाहरण सभी target="_blank" गुण वाले <a> एलीमेंट को चयन करता है:

उदाहरण

a[target="_blank"] { 
  background-color: yellow;
}

स्वयं अभिजायी करें

CSS [attribute~="value"] चयनक विन्यासक

[attribute~="value"] चयनक विन्यासक गुण के मूल्य में निर्दिष्ट शब्द शामिल सभी एलीमेंट को चयन करता है।

नीचे का उदाहरण title गुण में "flower" शब्द शामिल सभी एलीमेंट को चयन करता है:

उदाहरण

[title~="flower"] {
  border: 5px solid yellow;
}

स्वयं अभिजायी करें

ऊपरी उदाहरण निम्नलिखित गुण के एलीमेंट को मेल खाता है: title="flower"、title="summer flower" और title="flower new" लेकिन title="my-flower" या title="flowers" से मेल नहीं खाता है।

CSS [attribute|="value"] चयनक विन्यासक

[attribute|="value"] चयनक विन्यासक निर्दिष्ट गुण को निर्दिष्ट मूल्य के साथ चयन करने के लिए उपयोग किया जाता है।

नीचे का उदाहरण class अट्रिब्यूट "top" से शुरू होता है:

टिप्पणी:मूल्य पूर्ण या अलग-अलग शब्द होना चाहिए, जैसे class="top" या हाथ बाद में होने वाले, जैसे class="top-text"।

उदाहरण

[class|="top"] {
  background: yellow;
}

स्वयं अभिजायी करें

CSS [attribute^="value"] चयनक

[attribute^="value"] चयनक निर्दिष्ट वाले एट्रिब्यूट को निर्दिष्ट मालिकी से शुरू होने वाले एलीमेंट को चयन करता है।

नीचे का उदाहरण class अट्रिब्यूट "top" से शुरू होता है:

सूचना:मूल्य पूर्ण शब्द नहीं होना चाहिए!

उदाहरण

[class^="top"] {
  background: yellow;
}

स्वयं अभिजायी करें

CSS [attribute$="value"] चयनक

[attribute$="value"] चयनक निर्दिष्ट वाले एट्रिब्यूट को निर्दिष्ट मालिकी से समाप्त होने वाले एलीमेंट को चयन करता है।

नीचे का उदाहरण class अट्रिब्यूट "test" से समाप्त होता है:

सूचना:मूल्य पूर्ण शब्द नहीं होना चाहिए!

उदाहरण

[class$="test"] {
  background: yellow;
}

स्वयं अभिजायी करें

CSS [attribute*="value"] चयनक

[attribute*="value"] चयनक निर्दिष्ट शब्द को शामिल करने वाले एट्रिब्यूट वाले एलीमेंट को चयन करता है।

नीचे का उदाहरण class अट्रिब्यूट "te" शामिल करता है:

सूचना:मूल्य पूर्ण शब्द नहीं होना चाहिए!

उदाहरण

[class*="te"] {
  background: yellow;
}

स्वयं अभिजायी करें

फॉर्म स्टाइल सेट करें

क्लास या id के बिना के फॉर्म को स्टाइल लगाने के लिए, एट्रिब्यूट चयनक बहुत उपयोगी है:

उदाहरण

input[type="text"] {
  width: 150px;
  display: block;
  margin-bottom: 10px;
  background-color: yellow;
}
input[type="button"] {
  width: 120px;
  margin-left: 35px;
  display: block;
}

स्वयं अभिजायी करें

सूचना:हमारे CSS फॉर्म ट्यूटोरियलसीएसएस फॉर्म स्टाइलिंग के लिए और अधिक जानकारी सीखें।

सभी CSS एट्रिब्यूट चयनक

चयनक उदाहरण उदाहरण वर्णन
[attribute] [target] चुनें जिन सभी एलीमेंट के target अट्रिब्यूट है।
[attribute=value] [target=_blank] चुनें जिन सभी एलीमेंट के target अट्रिब्यूट "_blank" है।
[attribute~=value] [title~=flower] चुनें जिन सभी एलीमेंट के title अट्रिब्यूट "flower" शब्द को शामिल करता है।
[attribute|=value] [lang|=en] चुनें जिन सभी एलीमेंट के lang अट्रिब्यूट "en" से शुरू होता है।
[attribute^=value] a[href^="https"] चुनें जिन <a> एलीमेंट के href अट्रिब्यूट "https" से शुरू होता है।
[attribute$=value] a[href$="\.pdf"] चुनें जिन <a> एलीमेंट के href अट्रिब्यूट का मालिकी "\.pdf" से समाप्त हो।
[attribute*=value] a[href*="codew3c"] href अट्रिब्यूट की मान में "codew3c" शब्दांश शामिल होने वाले हर एक <a> एलीमेंट को चुनें।

अतिरिक्त पठन

अध्याय:CSS अट्रिब्यूट सेलेक्टर विस्तृत