2009-10-14 6 views
0

J'ai un site où il ya un div avec float sur le menu et j'ai une propriété hover en CSS qui change la frontière, quand je fais un mouseout les div ci-dessous disparaissent. S'il vous plaît cliquer sur la page de poker et il faire la souris sur la souris et dans site pour les casinos Ruletadiv disparaissant dans IE

+0

veuillez insérer ici un peu de code – Kamilos

+0

La prochaine fois, essayez d'être plus précis de votre problème et d'inclure un exemple de code dans la question. – sfarbota

Répondre

2

Le problème vient du Guillotine Bug. C'est un bug dans IE6 et IE7 qui survient lorsque certains mélanges de: hover, float et layout sont présents (voir le lien pour plus de détails). Une façon de le fixer serait d'insérer ce qui suit après la dernière #menuItem (comme le dernier enfant de #mainItems):

<div class="clear"><!-- --></div> 

et ensuite appliquer le CSS suivant à elle:

.clear {clear:both;} 

sur une note de côté, je suggérerais de changer la plupart des crochets d'identification que vous avez aux crochets de classe (par exemple <div class="menuItems">) parce qu'il est conventionnel d'avoir un id unique pour chaque élément.