Hallo Jürgen,
oh. Ich bin überrascht. Nein, müssen sie offenbar nicht. Wäre aber besser, wenn sie das müssten, weil [foo] CSS-Speak ist für "gibt's das Attribut foo" und ein drumherumgelegtes :not() sollte die [] mbMn nicht obsolet machen.
Das Folgende sieht für mich merkwürdig inkonsistent aus:
details[open] {
color: green;
}
details:not(open) {
color: red;
}
details:not(open) und details:not([open]) funktioniert beides. Ob es Spec ist, dass Browser auch die Kurzform verstehen, müsste man nachlesen, aber da bin ich gerade zu faul zu...
Rolf
--
sumpsi - posui - clusi
sumpsi - posui - clusi