J'ai un problème avec un menu survolé dans IE7, dans un site que je développe actuellement. Cela fonctionne très bien sur un navigateur compatible (par exemple Firefox).Hover Problèmes du menu déroulant dans IE7
Voici le lien: http://kaplareva.com/elet-ter-WP/
Le code HTML ressemble à ceci:
<div id ="menu-maincontent">
<h2>Társas kapcsolatok</h2>
<ul>
<li><a href="#">Egyedül</a> |
<ul>
<li><a href="#">Szingli</a> | </li>
<li><a href="#">Gyász</a> | </li>
<li><a href="#">Egyedülálló szülő</a></li>
</ul>
</li>
<li><a href="#">Párkapcsolat</a> |
<ul>
<li><a href="#">Párterápia</a> | </li>
<li><a href="#">Párkapcsolat zavarai</a></li>
</ul>
</li>
<li><a href="#">Család</a> |
<ul>
<li><a href="#">Családterápia</a></li>
</ul>
</li>
<li><a href="#">Szülő-gyerek</a>
<ul>
<li><a href="#">Anya-gyerek kapcsolat</a> | </li>
<li><a href="#">Apával való kapcsolat</a></li>
</ul>
</li>
</ul>
</div>
Le CSS:
#menu-maincontent ul li {
float: left;
display: block;
margin-right: 5px;
font-family: 'GiacomoMedium',Arial,sans-serif;
font-weight: normal;
}
#menu-maincontent ul li ul {
display: none;
font-size: 10pt;
height: 0;
overflow: hidden;
text-transform: none;
background-color: white;
}
#menu-maincontent ul li:hover > ul {
display: block;
height: 24px;
margin-bottom: 10px;
margin-top: 5px;
overflow-y: visible;
position: absolute;
}
Toute aide s'il vous plaît? Désolé si un cas similaire est déjà résolu ailleurs, mais je n'ai pas trouvé de solution appropriée.
Cordialement, gaz
Je ne vois pas de problème dans la fenêtre de mon navigateur. Décrivez ce que vous voulez changer/réparer. –
Désolé si je n'étais pas clair. Ainsi, le menu en haut de la fenêtre de droite a un sous-menu qui s'affiche en stationnaire, et cela fonctionne bien sur FF, mais dans IE7 les éléments de menu s'affichent sur la même ligne, et non en dessous, comme il se doit. En outre, le fond semble un peu recadré dans IE7. – Gas
Ce site pourrait aider: http://css.flepstudio.org/fr/css-tutoriels/horizontal-drop-down-menu.html – Fred