Matthias Apsel: Wert in Attributselektor ohne "..."?

Beitrag lesen

Hallo Webjoggel,

Die Beispiele hier https://wiki.selfhtml.org/wiki/CSS/Selektoren/Attributselektor/Wert sind etwas verwirrend. Bei mir jedenfalls hat es erst gefunzt, als ich den Wert in "..." gesetzt habe:

a[href="https://example.com"] {
 	display: none;
}

Danke für deine Rückmeldung. Es sollte auch ohne Anführungszeichen funktionieren, bei b[foo=bar] tut es das auch. Offenbar wird jedes der Zeichen :, /, . als Wortgrenze angesehen.

Daher: Es gehört zum guten Stil, Attribute in Anführungszeichen zu setzen.

Und es heißt im Wiki: Beginnt der im Selektor angegebene Wert mit einer Ziffer oder besteht aus anderen Zeichen als Buchstaben, Ziffern, Binde- und Unterstrich, so muss er innerhalb von einfachen oder doppelten Anführungszeichen notiert werden.

Bis demnächst
Matthias

--
Rosen sind rot.