marctrix: Frage zu CSS (Attributselektor)

Beitrag lesen

Hej Rolf,

besser als :not(#id) ist das auf jeden Fall und für den Moment kann es zielführend sein.

Aber es ist fragil. Ein unbeschränktes :not() ist eine Tretmine.

Zudem eines mit einer sehr hohen Spezifität. Gar nicht gut!

Für akzeptabel halte ich :not(), wenn es für einen (durch positive Formulierung) klar begrenzten Bereich genutzt wird. table.zonk td:not(:nth-of-type(3)), also alle Spalten in .zonk-Tabellen, außer der dritten", das wäre denkbar.

Nur einfache/simple Selektoren sind erlaubt:

A simple selector is either a type selector, universal selector, attribute selector, class selector, ID selector, or pseudo-class.

Erstaunlich. Musste erst noch mal nachlesen, aber da nth-of-type eine Pseudoklasse ist, sollte es tatsächlich ein simpler Selektor sein und funktionieren.

Marc