Style de bouton radio - pas de travail dans IE et Firefox

J'ai essayé de faire un style de bouton radio. Tout fonctionne bien dans Chrome, mais dans IE et Firefox il y a encore quelques erreurs d'affichage.

Voici le code:

HTML

<input type="radio" id ="light" name="choice" value="none""><label for="light">Light me</label>

CSS

input[type="radio"] {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background:url('http://refundfx.com.au/uploads/image/checkbox_empty.png') center center no-repeat;
background-size: 2em;
width: 2em;
height: 2em;
cursor: pointer;
vertical-align: middle;
}​

Quel est le problème?

Merci beaucoup pour les réponses.

Je conseille que vous n'avez pas cette. Il peut être un peu d'un problème de convivialité.
Vous pouvez ajouter Safari à la liste des navigateurs dans lequel cet exemple ne fonctionne pas 😉
Pouvez-vous préciser ce que vous entendez par "certaines erreurs d'affichage"?
Certains éléments de formulaire ne peut pas être de style grâce à la fiabilité de la cohérence entre les différents navigateurs
Je vous suggère que vous utilisez un plugin jquery pour que. Voir ceci: line25.com/articles/...

OriginalL'auteur Johncze | 2012-11-28