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...