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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [CSS] Problèmes pour formatter un menu sous IE (suckerfish)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[CSS] Problèmes pour formatter un menu sous IE (suckerfish)

n°1073306
Jubijub
Parce que je le VD bien
Posté le 05-05-2005 à 20:40:14  profilanswer
 

http://www.jubijub.com/perso/julien/
 
sous FF il marche nickel, sous IE g un déclage (le menu CV est celui avec le dropdown)...
 
Je me suis basé sur le tuto Suckerfish modifié par HTMLDog ...
 
si vous avez une idée de ce qui déconne...
 
je voudrais éviter le décallage, meme si il est pas dramatique


Message édité par Jubijub le 06-05-2005 à 14:02:51

---------------
Jubi Photos : Flickr - 500px
mood
Publicité
Posté le 05-05-2005 à 20:40:14  profilanswer
 

n°1073314
masklinn
í dag viðrar vel til loftárása
Posté le 05-05-2005 à 20:52:18  profilanswer
 

Essaie un position: relative sur tes "li"


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
n°1073867
Jubijub
Parce que je le VD bien
Posté le 06-05-2005 à 13:53:30  profilanswer
 

==> marche pas
 
j'ai cherché un peu : c le text-align : center qui le fout dedans...
 
je suis reparti du code brut du tuto, en modifiant par étapes et en vérifiant sous IE 6.0 ...
tout va bien jusqu'au text align...pourtant dans mon essai j'ai mis tt les LI de premier niveau (les titres des menus quoi) avec une class first, et j'applique ce truc qu'à la classe...et meme en mettant pour les styles "en dessous" un text-align: left; ca change rien...


Message édité par Jubijub le 06-05-2005 à 14:01:52

---------------
Jubi Photos : Flickr - 500px
n°1073868
Jubijub
Parce que je le VD bien
Posté le 06-05-2005 à 13:54:16  profilanswer
 

edit :  
 
j'ai trouvé : il suffit de mettre le style sur le <a> ... ct plutot évident en plus :/
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
  2. "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  3. <html>
  4. <head>
  5. <title>Suckerfish Dropdowns - One Level Bones</title>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <style type="text/css">
  8. body {
  9. font-family: arial, helvetica, serif;
  10. }
  11. #nav, #nav ul { /* all lists */
  12. padding: 0;
  13. margin: 0;
  14. list-style: none;
  15. line-height: 1;
  16. }
  17. #nav a {
  18. display: block;
  19. width: 250px;
  20.    
  21. }
  22. .first {
  23.     background-color: #80E3F3;
  24. }
  25. a.first {
  26.     text-align: center;
  27. }
  28. #nav li { /* all list items */
  29. float: left;
  30. width: 250px; /* width needed or else Opera goes nuts */
  31. }
  32. #nav li ul { /* second-level lists */
  33. position: absolute;
  34. background: orange;
  35. width: 250px;
  36. left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
  37. }
  38. #nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
  39. left: auto;
  40. }
  41. #content {
  42. clear: left;
  43. color: #589BA6;
  44. }
  45. #conteneur {
  46.     position: absolute;
  47.     width: 750px;
  48.     left: 50%;
  49.     margin-left: -375px;
  50.     background-color: #F2F2F2;
  51.     }
  52.    
  53. </style>
  54. <script type="text/javascript"><!--//--><![CDATA[//><!--
  55. sfHover = function() {
  56. var sfEls = document.getElementById("nav" ).getElementsByTagName("LI" );
  57. for (var i=0; i<sfEls.length; i++) {
  58.  sfEls[i].onmouseover=function() {
  59.   this.className+=" sfhover";
  60.  }
  61.  sfEls[i].onmouseout=function() {
  62.   this.className=this.className.replace(new RegExp(" sfhover\\b" ), "" );
  63.  }
  64. }
  65. }
  66. if (window.attachEvent) window.attachEvent("onload", sfHover);
  67. //--><!]]></script>
  68. </head>
  69. <body>
  70. <div id="conteneur">
  71. <h1>PERCIFORMES! (1)</h1>
  72. <p>Welcome to the world of Perciformes - perch-like fish including the world famous <strong>Suckerfish</strong></p>
  73. <ul id="nav">
  74. <li class="first"><a class="first" href="#">Percoidei</a>
  75.  <ul>
  76.   <li><a href="#">Remoras</a></li>
  77.   <li><a href="#">Tilefishes</a></li>
  78.   <li><a href="#">Bluefishes</a></li>
  79.   <li><a href="#">Tigerfishes</a></li>
  80.  </ul>
  81. </li>
  82. <li class="first"><a class="first" href="#">Anabantoidei</a>
  83.  <ul>
  84.   <li><a href="#">Climbing perches</a></li>
  85.   <li><a href="#">Labyrinthfishes</a></li>
  86.   <li><a href="#">Kissing gouramis</a></li>
  87.   <li><a href="#">Pike-heads</a></li>
  88.   <li><a href="#">Giant gouramis</a></li>
  89.  </ul>
  90. </li>
  91. <li class="first"><a class="first" href="#">Gobioidei</a>
  92.  <ul>
  93.   <li><a href="#">Burrowing gobies</a></li>
  94.   <li><a href="#">Dartfishes</a></li>
  95.   <li><a href="#">Eellike gobies</a></li>
  96.   <li><a href="#">Gobies</a></li>
  97.   <li><a href="#">Loach gobies</a></li>
  98.   <li><a href="#">Odontobutidae</a></li>
  99.   <li><a href="#">Sandfishes</a></li>
  100.   <li><a href="#">Schindleriidae</a></li>
  101.   <li><a href="#">Sleepers</a></li>
  102.   <li><a href="#">Xenisthmidae</a></li>
  103.  </ul>
  104. </li>
  105. </ul>
  106. <div id="content">
  107. <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Suspendisse egestas ultricies pede. Phasellus suscipit blandit risus. Praesent nonummy. In erat. Duis nibh pede, accumsan eu, pulvinar et, volutpat vel, elit. Curabitur nec dui sed nunc congue tempus. Nulla ac dui ac libero fringilla nonummy. Maecenas ullamcorper sodales risus. Vivamus pretium dolor. Proin eu turpis. Phasellus ut mauris non nulla mattis luctus. Nunc porttitor dapibus sapien. In malesuada fermentum metus. Nulla egestas, tellus a vestibulum pharetra, nunc purus auctor lacus, ut semper purus ipsum eu velit. Praesent dui. Nulla accumsan turpis at erat.</p>
  108. <p><a href="/articles/suckerfish/dropdowns/">Suckerfish Dropdowns</a> by <a href="/ptg/">Patrick Griffiths</a> and <a href="http://www.danwebb.net">Dan Webb</a>.</p>
  109. </div>
  110. </div>
  111. </body>
  112. </html>


Message édité par Jubijub le 06-05-2005 à 14:17:01

---------------
Jubi Photos : Flickr - 500px

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

  [CSS] Problèmes pour formatter un menu sous IE (suckerfish)

 

Sujets relatifs
[CSS / XHTML] Bug sous Firefox - OpéraProblèmes de variables
menu déroulant et ouverture de popupDevis pour code CSS et PHP .
Intégrer un tableau dans un CSSmise en page CSS sous IE
[WiP PHP/CSS] 3 Mars: Problème de marge CSS[CSS - Javascript] Post-It qui s'affiche onMouseOver....
[Résolu] Correction Feuille de Style CSS Firefox > IE[CSS] 'overflow' et firefox 1.0.3 = problème
Plus de sujets relatifs à : [CSS] Problèmes pour formatter un menu sous IE (suckerfish)


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