Als «css-selectors» getaggte Fragen

Selektoren sind Muster, die mit Elementen in einem Dokumentbaum übereinstimmen. In einer CSS-Regel werden sie verwendet, um Stile für Elemente zu definieren, die dem Muster entsprechen.

3176
Gibt es einen CSS-Elternselektor?

Wie wähle ich das <li>Element aus, das dem Ankerelement direkt übergeordnet ist? Als Beispiel wäre mein CSS ungefähr so: li < a.active { property: value; } Natürlich gibt es Möglichkeiten, dies mit JavaScript zu tun, aber ich hoffe, dass es eine Art Problemumgehung gibt, die für CSS Level...

947
CSS-Selektor für das erste Element mit Klasse

Ich habe eine Reihe von Elementen mit einem Klassennamen red, aber ich kann das erste Element nicht mit class="red"der folgenden CSS-Regel auswählen : .red:first-child { border: 5px solid red; } <p class="red"></p> <div class="red"></div> Führen Sie das Code-Snippet...

811
nicht: Erstkind-Selektor

Ich habe ein divTag, das mehrere ulTags enthält. Ich kann CSS-Eigenschaften nur für das erste ulTag festlegen : div ul:first-child { background-color: #900; } Meine folgenden Versuche, CSS-Eigenschaften für jedes andere ulTag außer dem ersten festzulegen, funktionieren jedoch nicht: div...

746
Kann die Pseudoklasse: not () mehrere Argumente haben?

Ich versuche inputElemente aller types außer radiound auszuwählen checkbox. Viele Leute haben gezeigt, dass man mehrere Argumente einfügen kann :not, aber die Verwendung typescheint sowieso nicht zu funktionieren. Ich versuche es. form input:not([type="radio"], [type="checkbox"]) { /* css here */ }...

668
Platzhalter * in CSS für Klassen

Ich habe diese Divs, mit denen ich style .tocolor, aber ich brauche auch die eindeutige Kennung 1,2,3,4 usw., also füge ich hinzu, dass es sich um eine andere Klasse handelt tocolor-1. <div class="tocolor tocolor-1"> tocolor 1 </div> <div class="tocolor tocolor-2"> tocolor 2...

360
Wählen Sie ein Element basierend auf mehreren Klassen aus

Ich habe eine Stilregel, die ich auf ein Tag anwenden möchte, wenn es zwei Klassen hat. Gibt es eine Möglichkeit, dies ohne JavaScript durchzuführen? Mit anderen Worten: <li class='left ui-class-selector'> Ich möchte meine Stilregel nur anwenden, wenn lisowohl beide .leftals auch...