Je vous met le code que je suis obligé de mettre si je veux pouvoir touché au margin uniquement sur firefox
Code css du menu
Code :
- ul#tabnav {
- float:left;
- display:inline;
- list-style-type:none;
- margin-left:34px;
- *margin-left:33px;
- -margin-left:33px;
- margin-bottom:0px;
- padding-left:0px;
- padding-bottom:2px;
- border-bottom:1px solid #000000;
- height:22px;
- width:936px;
- }
- /* Hack Safari */
- html[xmlns*=""] body:last-child ul#tabnav {
- margin-left:33px;
- }
- /* Opera */ @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
- {
- ul#tabnav {
- margin-left:33px;
- }
- }
|
Code html du menu qui bouge sous mozilla.
Code :
- <ul id="tabnav">
- <li class="lion"><img width="150" height="16" src="img/toutes.png"/></li>
- <li class="lioff"><a href="region_all_date1-1-1.htm"><img width="150" height="16" src="img/ponctuelles.png"/></a></li>
- <li class="lioff"><a href="region_all_titre-2-1.htm"><img width="150" height="16" src="img/permanentes.png"/></a></li>
- </ul>
|
Il s'agit de la balise tabnav les marges sont toutes a 33px sauf pour firefox et éventuellement les autres navigateur, mon probléme c'est que j'aimerais mettre 33px pour tous sans hack sauf que firefox bug et je me retrouve toutes les semaines à changer la valeur 34px en 33 puis en 34 puis en 33.
Donc voici en l'état actuel des choses, sauf que je sais que si je corrige en mettant 33px de marge je vais me retrouvé avec un décalage dans l'autre sens dans 1 ou 2 semaines je sais pas pourquoi ça se produit et encore moins pourquoi firefox.
Message édité par Gazette le 08-04-2009 à 17:04:56
---------------
Feedback