Bonjour, je veux développer une liste checkbox avec des listes à puces,
qui se déroule en fonction du passage de la souris.
Le problème est que mon code fonctionne bien sous Mozilla et Chrome,
mais malheureusement pas sous IE.
Quelqu'un serait-il me dire d'où vient le problème ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 ul { list-style-type: none; } li ul { display:none; } li:hover>ul { display:block; position:relative; top:0; left:25px; }
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 <ul><li><input type="checkbox" name="Affectation" value="00">00 <ul > <li><input type="checkbox" name="Affectation" value="01">01 <ul> <li><input type="checkbox" name="Affectation" value="11">01.1 </li> <li><input type="checkbox" name="Affectation" value="12">01.2</li> <li><input type="checkbox" name="Affectation" value="13">01.3</li> </ul> </li> <li><input type="checkbox" name="Affectation" value="02">02 <ul> <li><input type="checkbox" name="Affectation" value="21">02.1 </li> <li><input type="checkbox" name="Affectation" value="22">02.2</li> <li><input type="checkbox" name="Affectation" value="23">02.3</li> </ul> </li> <li><input type="checkbox" name="Affectation" value="03">03 <ul> <li><input type="checkbox" name="Affectation" value="31">03.1 </li> <li><input type="checkbox" name="Affectation" value="32">03.2</li> <li><input type="checkbox" name="Affectation" value="33">03.3</li> </ul> </li> </ul></li> </ul>
Je pense que IE n'arrive pas à interpréter le caractère ">" dans le css
=> li:hover>ul
Mais je ne sais pas comment et avec quoi le remplacer...
Merci de votre aide...
Partager