bonjour à tous
j'ai un grand pb conceranant l'icompatibilite de FIrefox et IE
j'ai la partie suivante de mon code
Code :
<tr> <td align="left" valign="top"> <div id="menuhtc"> <ul> <li><a href="A.php">A</a> <ul> <li><a href="B.php">B</a></li> <li><a href="C.php"><b1>C</b1></a></li> <li><a href="D.php"><b1> --> D</b1></a></li> <li><a href="E.php"><b1> --> E</b1></a></li> <li><a href="F.php"><b1> --> F</b1></a></li> <li><a href="G.php"><b1> --> G</b1></a></li> <li><a href="Hphp"> <b1> --> H</b1></a></li> </ul> </li> <li><a href="I.php"><b1>I</b1></a> <ul> <li><a href="J.php"><b1>J</b1></a></li> <li><a href="K.php"><b1>K</b1></a></li> <li><a href="L.php"><b1>L</b1></a></li> <li><a href="M.php"><b1>M</b1></a></li> <li><a href="N.php"><b1>N</b1></a></li> <li><a href="O.php"><b1>ÉO</b1></a></li> <li><a href="P.php"><b1>P</b1></a></li> <li><a href="Q.php"><b1>Q</b1></a></li> </ul> </li> <li><a href="accueil_bilan.php"><b1>Le bilan</b1></a> <ul> <li><a href="points_forts.php"><b1>Points forts</b1></a></li> <li><a href="points_a_finaliser.php"><b1>Points à finaliser</b1></a></li> <li><a href="points_a_integrer.php"><b1>Points à intégrer</b1></a></li> </ul> </li> <li><a href="aide.php"><b1>Aide ?</b1></a></li> </ul> </div> <br>
et la partie de la feuille de style correspondante
Code :
#menuhtc {color: fff;} #menuhtc a, #menuhtc a:visited, #menuhtc a:hover { text-decoration: none; color: fff; } #menuhtc ul { margin:0;padding:0; } #menuhtc ul li { behavior:url('url_complete/menu.htc'); background:#696969; position:relative; display:; padding:3px 26px; cursor:pointer; } #menuhtc ul>li { display:table-cell; } #menuhtc ul li:hover { background: black } #menuhtc ul li ul { top:expression(this.parentNode.offsetHeight+"px"); left:expression(0); border:solid 2px #000; position:absolute; visibility:hidden; } #menuhtc ul li:hover ul { visibility:visible; z-index:200;} #menuhtc ul li ul li { display:block;}
Cet onglet s'affiche imepcablement sous Firfox mais sous IE c'est une vraie catastrophe(dejal les onglet s'affiche a la vertical alors c suposse s'affcher en horizontale, les sous onglet ne s'affiche meme pas : je me suis rendu compte qu'aujourd'hui et comme je suis debutante ds ce domaines je ne sais quoi faireeeeeee
SVP comment corriger ça
Modifié par moonia (30 Jun 2006 - 12:05)
j'ai un grand pb conceranant l'icompatibilite de FIrefox et IE
j'ai la partie suivante de mon code
Code :
<tr> <td align="left" valign="top"> <div id="menuhtc"> <ul> <li><a href="A.php">A</a> <ul> <li><a href="B.php">B</a></li> <li><a href="C.php"><b1>C</b1></a></li> <li><a href="D.php"><b1> --> D</b1></a></li> <li><a href="E.php"><b1> --> E</b1></a></li> <li><a href="F.php"><b1> --> F</b1></a></li> <li><a href="G.php"><b1> --> G</b1></a></li> <li><a href="Hphp"> <b1> --> H</b1></a></li> </ul> </li> <li><a href="I.php"><b1>I</b1></a> <ul> <li><a href="J.php"><b1>J</b1></a></li> <li><a href="K.php"><b1>K</b1></a></li> <li><a href="L.php"><b1>L</b1></a></li> <li><a href="M.php"><b1>M</b1></a></li> <li><a href="N.php"><b1>N</b1></a></li> <li><a href="O.php"><b1>ÉO</b1></a></li> <li><a href="P.php"><b1>P</b1></a></li> <li><a href="Q.php"><b1>Q</b1></a></li> </ul> </li> <li><a href="accueil_bilan.php"><b1>Le bilan</b1></a> <ul> <li><a href="points_forts.php"><b1>Points forts</b1></a></li> <li><a href="points_a_finaliser.php"><b1>Points à finaliser</b1></a></li> <li><a href="points_a_integrer.php"><b1>Points à intégrer</b1></a></li> </ul> </li> <li><a href="aide.php"><b1>Aide ?</b1></a></li> </ul> </div> <br>
et la partie de la feuille de style correspondante
Code :
#menuhtc {color: fff;} #menuhtc a, #menuhtc a:visited, #menuhtc a:hover { text-decoration: none; color: fff; } #menuhtc ul { margin:0;padding:0; } #menuhtc ul li { behavior:url('url_complete/menu.htc'); background:#696969; position:relative; display:; padding:3px 26px; cursor:pointer; } #menuhtc ul>li { display:table-cell; } #menuhtc ul li:hover { background: black } #menuhtc ul li ul { top:expression(this.parentNode.offsetHeight+"px"); left:expression(0); border:solid 2px #000; position:absolute; visibility:hidden; } #menuhtc ul li:hover ul { visibility:visible; z-index:200;} #menuhtc ul li ul li { display:block;}
Cet onglet s'affiche imepcablement sous Firfox mais sous IE c'est une vraie catastrophe(dejal les onglet s'affiche a la vertical alors c suposse s'affcher en horizontale, les sous onglet ne s'affiche meme pas : je me suis rendu compte qu'aujourd'hui et comme je suis debutante ds ce domaines je ne sais quoi faireeeeeee
SVP comment corriger ça
Modifié par moonia (30 Jun 2006 - 12:05)