Gunnar Bittersmann: Ermittlung/Wechsel von className's

Beitrag lesen

@@molily:

nuqneH

Das ist doch der spannende Teil: Wie sieht dieser Fallback aus? Wie bringt man in Erfahrung, ob der Browser :checked versteht, und zeigt die Checkbox in dem Fall? Unter diesen Voraussetzungen:

Vorteil: Keine Barriere; kein JavaScript erforderlich.

Ich wollte gerade mit Modernizr kommen …

Aber das sollte es doch tun, oder?

[type="checkbox"], x:checked  
{  
  position: absolute;  
  left: -9999px; /* für RTL-Schriften: right */  
}  
  
[type="checkbox"]+label, x:checked  
{  
  background: url(checkbox-not-checked.png) no-repeat;  
  padding-left: 42px;  
}  
  
[type="checkbox"]:checked+label  
{  
  background: url(checkbox-checked.png) no-repeat;  
}

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)