IE vs firefox, BUG de CSS!! help ???

IE vs firefox, BUG de CSS!! help ??? - HTML/CSS - Programmation

Marsh Posté le 01-02-2006 à 16:29:12    

Voila mon probleme est bizarre.
Mon site voir ici:
 
http://emmanuel.detaillac.free.fr
 
Lancez le sous firefox et sous IE svp..
 
Le probleme se trouve au niveau du menu:
Sous firefox, les sous menu en block sont centrés.
Mais sous IE, le premier ne l'est pas.
Je vous montre alors le css et le code du menu:
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  2.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <html>
  4. <body>
  5. <head>
  6. <title>Document sans nom</title>
  7. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  8. <link href="menu.css" rel="stylesheet" type="text/css">
  9. <script type="text/javascript">
  10. window.onload=montre;
  11. function montre(id) {
  12.     var d = document.getElementById(id);
  13.     for (var i = 1; i<=10; i++)
  14.     {
  15.      if (document.getElementById('smenu'+i))
  16.      {
  17.       document.getElementById('smenu'+i).style.display='none';
  18.      }
  19.     }
  20.     if (d)
  21.     {
  22.      d.style.display='block';
  23.     }
  24. }
  25. </script>
  26. </head>
  27. <div id="menunav">
  28. <table cellpadding="0" cellspacing="0">
  29.     <tr>
  30.      <td>
  31.       <dt onclick="javascript:montre('smenu1');" >ACTIVITES</dt>
  32.        <dd style="display: none;" id="smenu1">
  33.         <ul>
  34.          <li><a href="#">Antennes</a></li>
  35.          <li><a href="#">Reseaux</a></li>
  36.          <li><a href="#">Radar</a></li>
  37.          <li><a href="#">Electromagnetisme de puissance</a></li>
  38.         </ul>
  39.        </dd>
  40.      </td>
  41.     </tr>
  42.     <tr>
  43.      <td>
  44.       <dt onclick="javascript:montre('smenu2');">PROJETS</dt>
  45.        <dd style="display: none;" id="smenu2">
  46.         <ul>
  47.          <li><a href="#">Actualit&eacute;s</a></li>
  48.          <li><a href="#">Historique</a></li>
  49.         </ul>
  50.        </dd>
  51.      </td>
  52.     </tr>
  53.     <tr>
  54.      <td>
  55.       <dt onclick="javascript:montre('smenu3');">ESPACE ECHANGES</dt>
  56.        <dd style="display: none;" id="smenu3">
  57.         <ul>
  58.          <li><a href="index.php?page=donnerAvis">Donnez votre avis</a></li>
  59.          <li><a href="#">Avis publi&eacute;s</a></li>
  60.         </ul>
  61.        </dd>
  62.      </td>
  63.     </tr>
  64.     <tr>
  65.      <td>
  66.       <dt onclick="javascript:montre('smenu4');">QUI SOMMES-NOUS?</dt>
  67.        <dd style="display: none;" id="smenu4">
  68.         <ul>
  69.          <li><a href="#">Presentation</a></li>
  70.          <li><a href="#">Contacts</a></li>
  71.         </ul>
  72.        </dd>
  73.      </td>
  74.     </tr>
  75. </table>
  76. </div>
  77. </body>
  78. </html>


 
et voila le css relatif au menu:
 

Code :
  1. dl, dt, dd, ul, li {
  2. margin: 0 auto;
  3. padding: 0;
  4. list-style-type: none;
  5. text-align: left;
  6. }
  7. #menunav{
  8. position: absolute;
  9. margin-top: 60px;
  10. text-align: left;
  11. margin-left: 2px;
  12. width: 140px;
  13. border: 0px solid;
  14. }
  15. #menu td{
  16. background-image:url(./img/violet-menu.gif);
  17. width:140px;
  18. font: 70% verdana, arial, sans-serif;
  19. }
  20. #menu tr{
  21. vertical-align:middle;
  22. }
  23. #menu dt {
  24. font-size:   10px;
  25. cursor: pointer;
  26. line-height: 25px;
  27. text-align: center;
  28. font-weight: bold;
  29. color:#F0E8D9;
  30. }
  31. #menu ul {
  32. text-align: center;
  33. }
  34. #menu li {
  35. text-align: center;
  36. vertical-align:middle;
  37. background: #dfdfdf;
  38. font-weight: bold;
  39. font-size: 10px;
  40. }
  41. #menu li a, #menu dt a {
  42. color: #000;
  43. text-decoration: none;
  44. display: block;
  45. border: 1px solid #dfdfdf;
  46. height: 100%;
  47. vertical-align: center;
  48. }
  49. #menu li a:hover, #menu dt a:hover {
  50. color: white;
  51. background: #424c99;
  52. vertical-align: center;
  53. border: 1px groove white;
  54. }


 
Avez vous une idée du probleme ????
Toute remarques d'optimisation est la bienvenue...
 
MERCI

Reply

Marsh Posté le 01-02-2006 à 16:29:12   

Reply

Marsh Posté le 01-02-2006 à 18:16:43    

up!!  
Please...
personne veut au moins regarder ce que ca donne ???

Reply

Sujets relatifs:

Leave a Replay

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