Gunnar Bittersmann: Ermittlung/Wechsel von className's

Beitrag lesen

@@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)