28172 sujets

CSS et mise en forme, CSS3

Bonjour,

Mon but est d'avoir le curseur en "pointer" uniquement au survol d'un label quand il peut valider une checkbox.

Voici mon code CSS :

input[type="checkbox"] + label:not([for=""]) {cursor:pointer;}


Cas ou cela doit s'appliquer :

<input type="checkbox" id="kiwi">
<label for="kiwi">Kiwi</label>


Cas ou cela ne doit pas s'appliquer :

<input type="checkbox">
<label>Kiwi</label>


Le problème est que l'attribut FOR n'existant pas, la condition n'est pas remplie. Voyez-vous une solution ?

Merci d'avance.
Modifié par olivier56 (20 Dec 2011 - 09:48)
Merci beaucoup ! C'est exactement ça. Je pensais que ce n'était pas possible.
Un grand merci également pour le lien qui va bien me servir.
Cordialement. Smiley biggrin