Bonjour, j'ai construit des menus verticaux à plusieurs niveaux, pour indiquer la présence d'un sous menu sous un des item, je place une petite flêche à côté.

Seulement, j'ai quelque problèmes de positionnement
Nom : bug-caret.png
Affichages : 125
Taille : 11,2 Ko

Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
...
<li class="dropdown-submenu">
	<a class="itemnode-1" unselectable="on" href="">Légumes secs<span class="caret"></span></a><span class="caret-ie"></span>
	<ul class="dropdown-menu">
...
Code css : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
.normal .caret {
display: inline; 
width: 0;
height: 0;
margin-left: 2px;
vertical-align: middle;
border-top: 4px solid;
border-right: 4px solid transparent;
border-left: 4px solid transparent;
position:relative;
right:3px;
top:5px;
float:right;
}

Sa ne bug que pour Mozilla Firefox. Lors du survol d'un item du menu, s'il y a sous-menu, celui-ci est display. Parfois après un display/hide, le ".caret" se positionne là ou il devrait etre, mais c'est aléatoire, je survol il se repositionne, je quitte la zone il repars en vrille, et c'est pas toujours le cas...

Qu'est-ce qui peut foirer autant ?

Résultat attendu
Nom : bug-caret2.png
Affichages : 113
Taille : 16,1 Ko