2010-04-22 6 views
0

Sur ce site Web: http://fa-aft6157.org/, lorsqu'elles sont affichées dans IE8, lorsque vous passez la souris sur les liens à gauche, elles apparaissent en haut de la page. Comment cela peut-il être corrigé dans le code HTML?Erreurs Html dans Internet Explorer 8

+0

Probablement quelques erreurs dans le positionnement de votre sous-menu dans votre fichier css. – Sam152

+0

Juste des pointeurs qui vont aider: 1. La barre latérale gauche est générée dynamiquement via Javascript = voir menu_com.js 2. Le menu fonctionne parfaitement en utilisant IE8 mode de vue de compatibilité 3. C'est en effet un problème de positionnement CSS et c'est dieu terriblement dur à corriger car les outils de développement en tant que vue source n'affiche pas le contenu généré dynamiquement –

Répondre

0

Chaque fois que vous placez un élément absolument avec css, l'élément est positionné par rapport au parent le plus proche ayant une position définie.

Je pense que votre problème a à voir avec le fait que tous les DIV de votre menu sont des enfants directs de BODY. Vous aurez peut-être plus de chance de placer votre menu DIVs à l'intérieur d'un DIV qui a une position définie.

Questions connexes