css et firefox

css et firefox - HTML/CSS - Programmation

Marsh Posté le 29-05-2006 à 15:07:43    

re bonjour !!  :)
 
un petit renseignement pour mon css :

Code :
  1. #menu truc a{
  2. top: 80 px; left: 20 px;
  3. height:auto;
  4. font-family : Verdana;
  5. font-size:13px;
  6. text-decoration: none;
  7. color:#8D010C;
  8. font-weight: bold;
  9. font:verdana;
  10. padding-left:40px;
  11. height: 25px;
  12. line-height:15px;
  13. vertical-align: middle;
  14. }
  15. }


 
pourquoi sur iE tous les liens sont les uns a la suite des autres (lisibles et corrects), et sur firefox mes 5 liens se superposent?  :pt1cable:  
 
merci bien   :)

Reply

Marsh Posté le 29-05-2006 à 15:07:43   

Reply

Marsh Posté le 29-05-2006 à 15:51:40    

bin sans le code html, s'dur de deviner [:mlc]

Reply

Marsh Posté le 29-05-2006 à 16:22:01    

francescu a écrit :

re bonjour !!  :)
 
un petit renseignement pour mon css :

Code :
  1. #menu truc a{
  2. top: 80 px; left: 20 px;
  3. height:auto;
  4. font-family : Verdana;
  5. font-size:13px;
  6. text-decoration: none;
  7. color:#8D010C;
  8. font-weight: bold;
  9. font:verdana;
  10. padding-left:40px;
  11. height: 25px;
  12. line-height:15px;
  13. vertical-align: middle;
  14. }
  15. }


 
pourquoi sur iE tous les liens sont les uns a la suite des autres (lisibles et corrects), et sur firefox mes 5 liens se superposent?  :pt1cable:  
 
merci bien   :)


Code :
  1. top: 80 px; left: 20 px;


 
C'est pas censé signifier que tout tes liens doivent être à cette position ?


Message édité par cesarr89 le 29-05-2006 à 16:23:28
Reply

Marsh Posté le 29-05-2006 à 16:38:10    

voici ma feuille css :

Code :
  1. h1{
  2. font-size:10px;
  3. height:117px;
  4. width:770px;
  5. margin:0  auto;
  6. background: url("../images/haut_02.jpg" ) no-repeat;
  7. }
  8. #nav{
  9. height:40 px;
  10. width:770px;
  11. margin:0 auto;
  12. background:  url("../images/barre_nav.jpg" ) no-repeat;
  13. padding-top:20px;
  14. }
  15. #nav li{
  16. height:70 px;
  17. float:left;
  18. width: 9px;
  19. margin-right:10 px;
  20. }
  21. #nav li a{
  22. top: 80 px; left: 20 px;
  23. height:auto;
  24. font-family : Verdana;
  25. font-size:13px;
  26. text-decoration: none;
  27. color:#8D010C;
  28. font-weight: bold;
  29. font:verdana;
  30. padding-left:40px;
  31. height: 25px;
  32. line-height:15px;
  33. vertical-align: middle;
  34. }


 
 
voici mon code  :  

Code :
  1. <h1>
  2. </h1>
  3. <div id="nav">
  4.  <li><a href="./liens1.htm">trucmuche</a></li>
  5.  <li><a href="./liens2">icietla </a></li>
  6.  <li><a href="./liens3.html">machins</a></li>
  7.  <li><a href="./brotze">truc</a></li>
  8.  <li><a href="./contact.html">Contacts </a></li>
  9. </div>


 et sous firefox, mes liens se superposent alors que sous ie tout sort bien...

Reply

Marsh Posté le 29-05-2006 à 16:42:09    

:sweat:  
 
 
Une liste se fait de cette façon :
 

Code :
  1. <ul>
  2.    <li>...</li>
  3.    <li>...</li>
  4.    <li>...</li>
  5. </ul>


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 29-05-2006 à 17:16:42    

euh je comprend pas lecruel....

Reply

Marsh Posté le 29-05-2006 à 17:51:23    

Et bien quand on code en HTML, il y a des règles à respecter au niveau de l'imbrication des éléments, on balance pas des <li> comme ça,  ceux-ci doivent être placés entre les balises <ul> </ul>.


---------------
♈ ♋ ♌ ♍ ♎ ♏ - Agora Fidelio | Galerie d'art Toulousaine
Reply

Marsh Posté le 29-05-2006 à 19:52:49    

ooki merci, j ai repris et donc voici :

Code :
  1. <div id="menu">
  2.   <ul>
  3.  <li><a href="./accueil.htm">Accueil</a></li>
  4.  <li><a href="#">Garanties </a></li>
  5.  <li><a href="./produits.html">Produits</a></li>
  6.  <li><a href="./commandes.html">Commandes</a></li>
  7.  <li><a href="./contact.html">Contacts </a></li>
  8.   <ul>
  9. </div>


 
tout est tjs decalé sur firefox :( ..
  si vous avez une idee je prend merci !!   :)

Reply

Marsh Posté le 29-05-2006 à 20:52:14    

Tu as vu mon message ?

Reply

Marsh Posté le 29-05-2006 à 23:39:04    

oui jai vu mais cette ligne ne sert a rien je l ai supprimé... c'etait juste pour des tests

Reply

Marsh Posté le 29-05-2006 à 23:39:04   

Reply

Marsh Posté le 30-05-2006 à 00:55:46    

j_lecruel a écrit :

Et bien quand on code en HTML, il y a des règles à respecter au niveau de l'imbrication des éléments, on balance pas des <li> comme ça,  ceux-ci doivent être placés entre les balises <ul> </ul>.


 
ou ol [:aloy]
 
tu donnes des indications contraires dans ta css :/
#nav height: 40px;
puis #nav li height: 70px;
 
tu veux que tes liens soient en ligne ou les uns a la suite des autres verticalement ?

Reply

Marsh Posté le 30-05-2006 à 09:42:51    

je voudrait qu ils soient en ligne...je seche dessus depuis trois jours :(

Reply

Marsh Posté le 30-05-2006 à 10:07:08    

display:inline

Reply

Marsh Posté le 31-05-2006 à 02:03:01    

ul{
display:inline;
}

Reply

Sujets relatifs:

Leave a Replay

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