Décalage balise <li> different entre IE et Firefox

Décalage balise <li> different entre IE et Firefox - HTML/CSS - Programmation

Marsh Posté le 08-06-2007 à 15:55:16    

J'ai ca sous ie :
http://img509.imageshack.us/img509/9140/gna1hz5.jpg
 
et ca sous ff :
http://img380.imageshack.us/img380/8741/gna2vr0.jpg
 
en gros en dessous de destination le select est pas au meme niveau. voila le code :
 
 

Code :
  1. echo("
  2. <ul>
  3.   <li class=li_label>
  4.    <span class=titreradio>Destination ".($i+1)."</span>
  5.   </li>
  6.   <li class=li_radio>
  7.    <input class=typeradio type=radio name=type_dest".($i+1)." id=type_dest_pays".($i+1)." value=pays onclick=javascript:affiche_dest2(".($i+1)." );>
  8.    <label class=labelradio for=type_dest_pays".($i+1).">Pays</label>
  9.   </li>
  10.   <li class=li_radio>
  11.    <input class=typeradio type=radio name=type_dest".($i+1)." id=type_dest_region".($i+1)." value=region onclick=javascript:affiche_dest2(".($i+1)." );>
  12.    <label class=labelradio for=type_dest_region".($i+1).">Region</label>
  13.   </li>
  14.   <li class=li_radio>
  15.    <input class=typeradio type=radio name=type_dest".($i+1)." id=type_dest_ville".($i+1)." value=ville onclick=javascript:affiche_dest2(".($i+1)." );>
  16.    <label class=labelradio for=type_dest_ville".($i+1).">Ville</label>
  17.   </li>
  18.   <li>
  19.    <input class=typeradio type=radio name=type_dest".($i+1)." id=type_dest_zone".($i+1)." value=zone onclick=javascript:affiche_dest2(".($i+1)." );>
  20.    <label class=labelradio for=type_dest_zone".($i+1).">Zone</label>
  21.   </li>
  22.   <li>
  23.    <div id=\"dest_".($i+1)."\"></div>
  24.   </li>
  25.  </ul>


 
 
et le css
 
 

Code :
  1. .li_label{
  2. float:left;
  3. width:150px;
  4. vertical-align:middle;
  5. }
  6. /*afficher les li des boutons radio sur une seule ligne*/
  7. .li_radio{
  8. float:left;
  9. }
  10. .typeradio{
  11. width:auto;
  12. }
  13. .labelradio{
  14. margin:0;
  15. padding:0;
  16. text-align:left;
  17. width:55px;
  18. }


 
Ya la solution du magin -15px; mais c'est sale :o

Reply

Marsh Posté le 08-06-2007 à 15:55:16   

Reply

Marsh Posté le 08-06-2007 à 16:32:03    

Mets le margin et le padding de tes éléments avec la même valeur. Ca devrait répondre à ton problème.


---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
Reply

Marsh Posté le 08-06-2007 à 16:43:13    

Selon firebug, le padding et le margin sont deja a zero tous les deux.

Reply

Marsh Posté le 08-06-2007 à 17:33:23    

Entre firebug et ton cerveau, tu choisis quoi? ;)

 

Fais le test, ça coût rien.

 
Code :
  1. * {
  2. margin: 0;
  3. padding: 0;
  4. }


Message édité par AlphaZone le 08-06-2007 à 17:33:32

---------------
"Nous avons tous nos machines du temps. Celles qui nous ramènent en arrière sont les souvenirs, celles qui nous projettent en avant sont les rêves."
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed