--- title: Attributselektoren slug: Web/CSS/Attribute_selectors tags: - Anfänger - CSS - Reference - Selectors translation_of: Web/CSS/Attribute_selectors original_slug: Web/CSS/Attributselektoren ---
Attributselektoren wählen Elemente anhand des Vorhandenseins oder Wertes eines Attributs aus.
[attr][attr=wert][attr~=wert][attr|=wert][attr^=wert][attr$=wert][attr*=wert][attr operator wert i]/* Alle span-Elemente mit dem „lang“-Attribut sind fett */
span[lang] {font-weight:bold;}
/* Alle span-Elemente in Portugiesisch sind grün */
span[lang="pt"] {color:green;}
/* Alle span-Elemente in amerikanischem Englisch sind blau */
span[lang~="en-us"] {color: blue;}
/* Alle span-Elemente sowohl in vereinfachtem (zh-CN) als auch traditionellem (zh-TW) Chinesisch sind rot */
span[lang|="zh"] {color: red;}
/* Alle internen Links haben einen goldenen Hintergrund */
a[href^="#"] {background-color:gold}
/* Alle Links zu mit „.cn“ endenden URLs sind rot */
a[href$=".cn"] {color: red;}
/* Alle Links zu URLs, die „beispiel“ enthalten, haben einen grauen Hintergrund */
a[href*="beispiel"] {background-color: #CCCCCC;}
/* Alle email Eingabefelder haben einen blauen Rahmen */
/* Das matcht jede Großschreibung von "email", z. B. "email", "EMAIL", "eMaIL", etc. */
input[type="email" i] {border-color: blue;}
<div class="hallo-beispiel">
<a href="http://example.com">English:</a>
<span lang="en-us en-gb en-au en-nz">Hallo Welt!</span>
</div>
<div class="hallo-beispiel">
<a href="#portugiesisch">Portugiesisch:</a>
<span lang="pt">Olá Mundo!</span>
</div>
<div class="hallo-beispiel">
<a href="http://example.cn">Chinesisch (Vereinfacht):</a>
<span lang="zh-CN">世界您好!</span>
</div>
<div class="hallo-beispiel">
<a href="http://example.cn">Chinesisch (Traditionell):</a>
<span lang="zh-TW">世界您好!</span>
</div>
{{EmbedLiveSample('Beispiele', 250, 100)}}
| Spezifikation | Status | Kommentar |
|---|---|---|
| {{SpecName('CSS4 Selectors', '#attribute-selectors', 'attribute selectors')}} | {{Spec2('CSS4 Selectors')}} | Hat den Modifizierer für ASCII schreibungsunabhängige Attributwertselektierung hinzugefügt. |
| {{SpecName('CSS3 Selectors', '#attribute-selectors', 'attribute selectors')}} | {{Spec2('CSS3 Selectors')}} | |
| {{SpecName('CSS2.1', 'selector.html#attribute-selectors', 'attribute selectors')}} | {{Spec2('CSS2.1')}} | Ursprüngliche Definition |