Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
799 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] problème de CSS sur un menu

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] problème de CSS sur un menu

n°1921585
lordankou
Posté le 06-09-2009 à 01:04:41  profilanswer
 

Bonjour !
 
je bataille depuis plusieurs heures (ce qui explique l'heure à laquelle je poste ce sujet...) sur un problème de CSS.
Voici le site :  
http://www.escale-en-irlande.fr/irelandV2/
 
le problème est le menu puisque sous Opera et Firefox tout fonctionne (en tout cas sous Opera 10 et FF 3.5) mais sous IE 8 le sous menu ne s'affiche pas !  
 
et franchement je ne comprends pas.
je mets le code :  
 
le site :  

Code :
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5.  <div class="SiteGlobal">
  6.   <!-- div pour le contenu de la bannière -->
  7.   <div class="banniere_Z0">
  8.   </div>
  9.   <!-- div pour l'affichage du menu -->
  10.   <div class="menu_Z2">
  11.    <ul>
  12.     <li><a class="menu_Z2one" href="#nogo">Accueil</a></li>
  13.     <li><a class="menu_Z2two" href="#nogo">A visiter et à faire</a>
  14.      <table><tr><td>
  15.      <ul>
  16.      <li><a href="#nogo">Recherche géographique</a></li>
  17.      <li><a href="#nogo">Recherche thématique</a></li>
  18.      <li><a href="#nogo">Le shopping</a></li>
  19.      <li><a href="#nogo">La culture irlandaise</a></li>
  20.      </ul>
  21.      </td></tr></table>
  22.     </li>
  23.     <li><a class="menu_Z2three" href="#nogo">Les itinéraires</a>
  24.      <table><tr><td>
  25.      <ul>
  26.      <li><a href="#nogo">Conseils sur les itinéraires</a></li>
  27.      <li><a href="#nogo">L'Ouest</a></li>
  28.      <li><a href="#nogo">Le Sud-Ouest</a></li>
  29.      </ul>
  30.      </td></tr></table>
  31.     </li>
  32.     <li><a class="menu_Z2four" href="#nogo">S'y rendre</a>
  33.      <table><tr><td>
  34.      <ul>
  35.      <li><a href="#nogo">Généralités</a></li>
  36.      <li><a href="#nogo">L'avion</a></li>
  37.      <li><a href="#nogo">Le ferry</a></li>
  38.      </ul>
  39.      </td></tr></table>
  40.     </li>
  41.     <li><a class="menu_Z2five" href="#nogo">Se loger</a>
  42.      <table><tr><td>
  43.      <ul>
  44.      <li><a href="#nogo">Les petits prix</a></li>
  45.      <li><a href="#nogo">Les prix modérés</a></li>
  46.      <li><a href="#nogo">Le haut de gamme</a></li>
  47.      </ul>
  48.      </td></tr></table>
  49.     </li>
  50.     <li><a class="menu_Z2six" href="#nogo">Se déplacer</a>
  51.      <table><tr><td>
  52.      <ul>
  53.      <li><a href="#nogo">En voiture</a></li>
  54.      <li><a href="#nogo">Les transports en commun</a></li>
  55.      <li><a href="#nogo">Divers</a></li>
  56.      </ul>
  57.      </td></tr></table>
  58.     </li>
  59.     <li><a class="menu_Z2seven" href="#nogo">Utiles à savoir</a>
  60.      <table><tr><td>
  61.      <ul>
  62.      <li><a href="#nogo">Divers</a></li>
  63.      <li><a href="#nogo">La météo</a></li>
  64.      <li><a href="#nogo">A ne pas oublier</a></li>
  65.      <li><a href="#nogo">En cas d'urgence</a></li>
  66.      <li><a href="#nogo">La culture</a></li>
  67.      <li><a href="#nogo">Les comtés</a></li>
  68.      <li><a href="#nogo">Les régions</a></li>
  69.      </ul>
  70.      </td></tr></table>
  71.     </li>
  72.     <li><a class="menu_Z2height" href="#nogo">Liens</a></li>
  73.     <li><a class="menu_Z2nine" href="#nogo">Téléchargement</a></li>
  74.    </ul>
  75.   </div>
  76.   <!-- div pour l'affichage du bandeau droit -->
  77.   <div class="bandeauDroit_Z1">
  78.   bandeau
  79.   </div>
  80.   <!-- pour effectuer une recherche sur le site -->
  81.   <div class="recherche_Z2">
  82.     recherche
  83.   </div>
  84.   <!-- pour affiche le diapo des images + flêches suivantes précédentes -->
  85.   <div class="affichageImage_Z2">
  86.     image
  87.   </div>
  88.   <!-- pour l'affichage des événements à venir -->
  89.   <div class="affichageEvenements_Z2">
  90.     événements
  91.   </div>
  92.   <!-- div pour l'affichage des contenus des sites -->
  93.   <div class="contenuGlobal_Z0">
  94.   </div>
  95.   <!-- div pour l'affichage des mentions légales -->
  96.   <div class="mentionsLegales_Z2">
  97.   </div>
  98.  </div>
  99. </body>
  100. </html>


 
le CSS :

Code :
  1. /* pour l'affichage du menu */
  2. .menu_Z2{
  3. position : absolute;
  4. z-index : 2;
  5. top : 200px;
  6. float:left;
  7. width:100%;
  8. font-family: verdana, arial, sans-serif;
  9. font-size:11px;
  10. background:url(pictures/design/menu.gif) repeat-x top left;
  11. height:33px;
  12. border-top:2px solid #4c597f; 
  13. border-bottom:2px solid #4c597f;
  14. }
  15. .menu_Z2 ul {
  16. padding:0;
  17. margin:0;
  18. list-style-type:none;
  19. z-index : 2;
  20. }
  21. .menu_Z2 ul li {
  22. float:left;
  23. position:relative;
  24. background:url(pictures/design/divider.gif) no-repeat;
  25. z-index : 2;
  26. }
  27. .menu_Z2 ul li a, .menu_Z2 ul li a:visited {
  28. float:left;
  29. display:block;
  30. text-decoration:none;
  31. color:#ddf;
  32. padding:0px 15px;
  33. line-height:30px;
  34. height:30px;
  35. border-bottom:3px solid #fff;
  36. z-index : 2;
  37. }
  38. .menu_Z2 ul li a.menu_Z2one:hover {border-color:#c00; color:#f88;}
  39. .menu_Z2 ul li a.menu_Z2two:hover {border-color:#c60; color:#fc0;}
  40. .menu_Z2 ul li a.menu_Z2three:hover {border-color:#cc0; color:#cc0;}
  41. .menu_Z2 ul li a.menu_Z2four:hover {border-color:#080; color:#0e0;}
  42. .menu_Z2 ul li a.menu_Z2five:hover {border-color:#00c; color:#aaf;}
  43. .menu_Z2 ul li a.menu_Z2six:hover {border-color:#c0c; color:#f8f;}
  44. .menu_Z2 ul li a.menu_Z2seven:hover {border-color:#c0c; color:#f8f;}
  45. .menu_Z2 ul li a.menu_Z2height:hover {border-color:#c0c; color:#f8f;}
  46. .menu_Z2 ul li a.menu_Z2nine:hover {border-color:#c0c; color:#f8f;}
  47. .menu_Z2 ul li:hover a.menu_Z2one {border-color:#c00; color:#f88;}
  48. .menu_Z2 ul li:hover a.menu_Z2two {border-color:#c60; color:#fc0;}
  49. .menu_Z2 ul li:hover a.menu_Z2three {border-color:#cc0; color:#cc0;}
  50. .menu_Z2 ul li:hover a.menu_Z2four {border-color:#080; color:#0e0;}
  51. .menu_Z2 ul li:hover a.menu_Z2five {border-color:#00c; color:#aaf;}
  52. .menu_Z2 ul li:hover a.menu_Z2six {border-color:#c0c; color:#f8f;}
  53. .menu_Z2 ul li:hover a.menu_Z2seven {border-color:#c0c; color:#f8f;}
  54. .menu_Z2 ul li:hover a.menu_Z2height {border-color:#c0c; color:#f8f;}
  55. .menu_Z2 ul li:hover a.menu_Z2nine {border-color:#c0c; color:#f8f;}
  56. .menu_Z2 ul li ul {
  57. margin:0;
  58. list-style:none;
  59. display:none;
  60. background:#ffffff;
  61. width:136px;
  62. position:absolute;
  63. top:30px;
  64. position:absolute;
  65. }
  66. .menu_Z2 table {
  67. margin:0;
  68. border-collapse:collapse;
  69. font-size:11px;
  70. position:absolute;
  71. top:0;
  72. left:0;
  73. z-index : 2;
  74. display:block;
  75. }
  76. /* specific to non IE browsers */
  77. .menu_Z2 ul li:hover ul {
  78. display:block;
  79. position:absolute;
  80. top:32px;
  81. margin-top:1px;
  82. left:0;
  83. width:154px;
  84. border-bottom:1px solid #000;
  85. z-index : 2;
  86. }
  87. .menu_Z2 ul li:hover ul.endstop {
  88. left:-92px;
  89. z-index : 2;
  90. }
  91. .menu_Z2 ul li:hover ul li ul {
  92. display: none;
  93. z-index : 2;
  94. }
  95. .menu_Z2 ul li:hover ul li a {
  96. display:block;
  97. background:#fff;
  98. color:#000;
  99. height:auto;
  100. line-height:15px;
  101. padding:4px 16px;
  102. width:120px;
  103. border:1px solid #000;
  104. border-bottom:0;
  105. z-index : 2;
  106. }
  107. .menu_Z2 ul li:hover ul li a.drop {
  108. background:#ccd url(pictures/design/bullet1.gif) no-repeat 3px 8px;
  109. z-index : 2;
  110. }
  111. .menu_Z2 ul li:hover ul li a:hover {
  112. color:#000;
  113. background: #ccd url(pictures/design/bullet1.gif) no-repeat 3px 8px;
  114. z-index : 2;
  115. }
  116. .menu_Z2 ul li:hover ul li a:hover.drop {
  117. background: #ccd url(pictures/design/bullet1.gif) no-repeat 3px 8px;
  118. z-index : 2;
  119. }
  120. .menu_Z2 ul li:hover ul li:hover ul {
  121. display:block;
  122. position:absolute;
  123. left:153px;
  124. top:-1px;
  125. z-index : 2;
  126. }
  127. .menu_Z2 ul li:hover ul li:hover ul.left {
  128. left:-153px;
  129. z-index : 2;
  130. }


 
 
bref please de l'aide !!


Message édité par lordankou le 06-09-2009 à 10:53:08

---------------

mood
Publicité
Posté le 06-09-2009 à 01:04:41  profilanswer
 

n°1921591
gatsu35
Blablaté par Harko
Posté le 06-09-2009 à 08:43:23  profilanswer
 

met un doctype HTML Transitional 4.01

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2.    "http://www.w3.org/TR/html4/loose.dtd">


tu le mets avant ta balise <html>
sans ça ton IE8 va considérer que ton site date d'avant guerre, que c'(est un site mal codé ou codé comme une merde et donc va utiliser le moteur de rendu de IE6.
 
Voila


---------------
Blablaté par Harko
n°1921606
lordankou
Posté le 06-09-2009 à 10:52:43  profilanswer
 

gatsu35 a écrit :

met un doctype HTML Transitional 4.01

Code :
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  2.    "http://www.w3.org/TR/html4/loose.dtd">


tu le mets avant ta balise <html>
sans ça ton IE8 va considérer que ton site date d'avant guerre, que c'(est un site mal codé ou codé comme une merde et donc va utiliser le moteur de rendu de IE6.
 
Voila


 
merci  :love:  :love:  
le pire dans tout ça c'est que je mets toujours le doctype ! mais là vu que je faisais des tests bah j'ai zappé (comme les meta d'ailleurs).
En tout cas un grand merci pour l'aide et je suis sûr de ne plus oublier de rajoutr le doctype !
 


---------------


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Résolu] problème de CSS sur un menu

 

Sujets relatifs
[css] Espacement des éléments d'un menu ?Probleme de requete SELECT sur msSQL
Problème Jquery[Résolu] Macro excel pour tri tableau par semaine
Problème livre d'or php5Problème nl2br ? [résolu]
[Résolu] Gestion des plantages[XML] probleme de compilation dans libxml2
Produit matriciel avec Mysql [Résolu]Problème d'affichage d'un menu en CSS (résolu)
Plus de sujets relatifs à : [Résolu] problème de CSS sur un menu


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR