Zum Inhalt springen

Attributselektor

Männliche Person, frontal, schaut in die Kamera; trägt kariertes Hemd über dunkelfarbigem T‑Shirt; heller Innenraum mit unscharfem Monitor oder Poster links und Fenster rechts.

von Richard Albrecht am 18.10.2026

Der Attributselektor wählt Elemente nach einem Attribut aus, wahlweise nach dessen Vorhandensein oder nach seinem Wert.

Attributselektor

Selektor in eckigen Klammern, der Elemente nach einem Attribut oder dessen Wert auswählt.
Beispiel: „Ein Attributselektor steht in eckigen Klammern hinter dem Element.“

Die Schreibweisen

a[target] { }
input[type="email"] { }
a[href^="https://"] { }
a[href$=".pdf"] { }
[data-zustand*="offen"] { }

Ohne Wert prüft er nur, ob das Attribut da ist. Mit Gleichheitszeichen auf genauen Wortlaut. Das Dach meint beginnt mit, das Dollarzeichen endet mit, das Sternchen enthält.

Wofür das praktisch ist

Externe Links und PDF-Verweise automatisch kennzeichnen, Formularfelder nach ihrem Typ gestalten, Zustände über data-Attribute sichtbar machen. Sein Gewicht entspricht dem einer Klasse.

Siehe auch:

Selektor (CSS)

Bestimmt, für welche Elemente eine Regel gilt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Attribut (HTML)

Eine Angabe im öffnenden Tag, die eine Eigenschaft des Elements festlegt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

data-Attribute

Eigene Angaben am Element, ohne Kollision mit dem Standard.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Anchor (a-Tag)

Das Element, das einen Verweis erzeugt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)

Spezifität (Specificity)

Entscheidet, welcher von mehreren Selektoren gewinnt.

#Frontend-Entwicklung (HTML, CSS, JavaScript)