@@molily:
nuqneH
[type="checkbox"], x:checked
Das scheint mir eine Grauzone zu sein.
Ein As hab ich noch im Ärmel:
[type="checkbox"]:checked:not(x), [type="checkbox"]:not(:checked)
{
position: absolute;
left: -9999px; /* für RTL-Schriften: right */
}
[type="checkbox"]:not(:checked)+label
{
background: url(checkbox-not-checked.png) no-repeat;
padding-left: 42px;
}
[type="checkbox"]:checked:not(x)+label
{
background: url(checkbox-checked.png) no-repeat;
padding-left: 42px;
}
So hat man den Fallback für Browser, die weder :checked
noch :not()
verstehen.
Qapla'
--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)