English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS Referenzhandbuch

CSS @Regel (RULES)

Vollständiges Verzeichnis der CSS-Eigenschaften

CSS-Selektor大全

CSS-Selektoren sind Muster, die verwendet werden, um die Styles für die gewünschten Elemente auszuwählen.

"CSS"-Spalte zeigt die Attributdefinitionen (CSS1CSS2oder CSS3)

WählerBeispielBeschreibungCSS-Version
.class.introAlle Elemente mit class="intro" auswählen1
#id#firstnameAlle Elemente mit id="firstname" auswählen1
**Alle Elemente auswählen2
elementpAlle <p>-Elemente auswählen1
element,elementdiv,pAlle <div>- und <p>-Elemente auswählen1
element elementdiv pAlle <p>-Elemente im <div>-Element auswählen1
element>elementdiv>pAlle <p>-Elemente mit <div> als Elternelement auswählen2
element+elementdiv+pAlle <p>-Elemente, die direkt nach einem <div>-Element folgen, auswählen2
[Attribut][target]Alle Elemente mit einem target-Attribut auswählen2
[Attribut=value][target=-blank]Alle Elemente mit target="-"blank"-Elemente2
[Attribut~=value][title~=flower]Alle Elemente mit einem title-Attribut, das das Wort "flower" enthält, auswählen2
[Attribut|=Sprache][lang|=en]Alle Elemente mit einem lang-Attribut, das mit "en" beginnt, auswählen2
[Attribut^=value]a[src^="https"]Wählen Sie jedes Element mit einem src-Attribut, das mit "https" beginnt3
[Attribut$=value]a[src$=".pdf"]Wählen Sie jedes Element mit einem src-Attribut, das mit ".pdf" endet3
[Attribut*=value]a[src*="w3codebox"]Wählen Sie jedes Element mit einem src-Attribut, das den Substring "w" enthält3"codebox"-Elemente3
:linka:linkAlle nicht besuchten Links auswählen1
:visiteda:visitedAlle besuchten Links auswählen1
:activea:activeAktiven Link auswählen1
:hovera:hoverWählen Sie den Link, über den die Maus liegt1
:focusinput:focusEingabefeld mit Fokus auswählen2
:first-letterp:first-letterErste Buchstabe jedes <p>-Elements auswählen1
:first-linep:first-lineErste Zeile jedes <p>-Elements auswählen1
:first-childp:first-childStil nur für <p>-Elemente, die den ersten Kindknoten ihres Elternelements sind, festlegen.2
:beforep:beforeInhalt vor jedem <p>-Element einfügen2
:afterp:afterInhalt nach jedem <p>-Element einfügen2
:lang(Sprache)p:lang(it)Wählt alle <p>-Elemente mit einer lang-Attribut-Startwerte="it"2
element1~element2p~ulWählt jeden <ul>-Element, der direkt nach einem <p>-Element folgt3
:first-of-typep:first-of-typeWählt jeden <p>-Element, der der erste <p>-Nachkomme seines Elternelements ist3
:last-of-typep:last-of-typeWählt jeden <p>-Element, der der letzte <p>-Nachkomme seines Elternelements ist3
:only-of-typep:only-of-typeWählt jeden <p>-Element, der der einzige <p>-Nachkomme seines Elternelements ist3
:only-childp:only-childWählt jeden <p>-Element, der der einzige Nachkomme seines Elternelements ist3
:nth-child(n)p:nth-child(2)Wählt jeden <p>-Element, der der zweite Nachkomme seines Elternelements ist3
:nth-last-child(n)p:nth-last-child(2)Wählt jeden <p>-Element, der der zweite Nachkomme seines Elternelements ist, gezählt von der letzten Nachkommenschaft ab3
:nth-of-type(n)p:nth-of-type(2)Wählt jeden <p>-Element, der der zweite Nachkomme seines Elternelements ist3
:nth-last-of-type(n)p:nth-last-of-type(2)Wählt jeden <p>-Element, der der zweite <p>-Nachkomme seines Elternelements ist, gezählt von der letzten Nachkommenschaft ab3
:last-childp:last-childWählt jeden <p>-Element, der der letzte Nachkomme seines Elternelements ist3
:root:rootWählt den Wurzelelement der Dokument3
:emptyp:emptyWählt jeden <p>-Element, der keinen Unterabschnitt hat (einschließlich Textknoten)3
:target#news:targetWählt das aktuelle aktive #news-Element (inklusive der URL, die durch das Anklicken des Namens des Ankers erreicht wird)3
:enabledinput:enabledWählt jedes aktivierte Eingabeelement3
:disabledinput:disabledWählt jedes deaktivierte Eingabeelement3
:checkedinput:checkedWählt jeden ausgewählten Eingabeelement3
:not(selector):not(p)Wählt jeden Element, der kein <p>-Element ist3
::selection::selectionMatcht den Teil des Elements, der vom Benutzer ausgewählt oder hervorgehoben wurde3
:out-of-range:out-of-rangeMatcht Eingabelemente, deren Wert außerhalb eines bestimmten Bereichs liegt3
:in-range:in-rangeMatcht Eingabelemente, deren Wert in einem bestimmten Bereich liegt3
:read-write:read-writeVerwendet, um lesbare und schreibbare Elemente zu matchen3
:read-only:read-onlyVerwendet, um Elemente mit der "readonly" (nur lesbar) Eigenschaft zu matchen3
:optional:optionalVerwendet, um optionale Eingabelemente zu matchen3
:required :requiredVerwendet, um Elemente mit der "required" Eigenschaft zu matchen3
:valid :validVerwendet, um Elemente mit gültigen Eingabewerten zu matchen3
:invalid :invalidVerwendet, um Elemente mit ungültigen Eingabewerten zu matchen3