Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: Peutch le le 01-04-2005 a 11:31:15

Titre: [Résolu] Liens internes sous IE
Posté par: Peutch le le 01-04-2005 a 11:31:15

Bonjour, je suis en train de développer une petite page pour une amie. Evidemment, sous Firefox, pas de problème : tout se passe comme prévu.

En revanche, sous IE, il se passe quelque chose de très étrange ! Les liens internes dans le menu de gauche ne sont pas reconnus comme des liens : impossible de les cliquer !
http://perso.wanadoo.fr/marie.guerre/experience.html (http://perso.wanadoo.fr/marie.guerre/experience.html) (à regarder sous IE pour constater que le menu de gauche ne fonctionne pas)

Est-ce que vous pourriez m'expliquer ce qu'il se passe ? J'ai tout cherché (jusqu'au doctype) et je ne comprends vraiment pas. Le pire, c'est que sur une autre page utilisant la même syntaxe, les liens marchent normalement
http://perso.wanadoo.fr/marie.guerre/formation.html (http://perso.wanadoo.fr/marie.guerre/formation.html) (à regarder sous IE pour constater que le menu de gauche fonctionne)

Je n'y comprends goutte et je fais appel à vous, webmasters aguerris !! Encore merci de votre aide ...

Peutch

Titre: Re:Liens internes sous IE
Posté par: pixyle le le 01-04-2005 a 11:50:53

Salut,

Une piste :
Ca fonctionne en enlevant le float:left de #menu_cote dans ton css.
Mais alors je en sais pas pourquoi mais pas du tout ...

Titre: Re:Liens internes sous IE
Posté par: Peutch le le 01-04-2005 a 11:58:28

Effectivement ! J'ai vérifié et en enlevant le float:left, les liens refonctionnent. C'est TRES étrange...

Si ça le faisait sur chaque page, je dirais : c'est un bug IE, pas de problème. Mais là, ça ne le fait que sur cette page-là !!

Personne n'a une idée ?

Parce que j'ai besoin de mettre ce menu à gauche...

Titre: Re:Liens internes sous IE
Posté par: Peutch le le 01-04-2005 a 12:18:36

Encore plus étrange :
Je viens d'ajouter la propriété position:absolute; à mon menu et ça y est, les liens remarchent.

MAIS il reste une différence incompréhensible entre les deux pages. Dans la première, celle qui buggait, le menu est par-dessus les barres verticales : http://perso.wanadoo.fr/marie.guerre/experience.html
Tandis que dans la deuxième, dans laquelle les liens fonctionnaient correctement, le menu est SOUS les barres verticales :
http://perso.wanadoo.fr/marie.guerre/formation.html
(Et ceci avec Firefox et IE)
Cette différence reste incompréhensible...

Par ailleurs, j'aimerais savoir comment faire pour que les barres soient toujours derrière le texte, cad que le menu soit toujours par-dessus les barres. J'ai cru comprendre qu'il fallait pour cela un z-index, mais il ne marche qu'avec position:absolute, et si j'applique ça à #page (pour mettre les barres en arrière), mon texte #contenu dépasse sur la droite...
Enfin avant de m'attaquer à ce problème, il faudrait déjà que je comprenne pourquoi il y a une différence entre les deux pages.

Donc ma question principale reste : pourquoi il y a des comportements différents sur ces deux pages, qui ont pourtant la même structure, il me semble ?

Merci encore !
Peutch

Titre: Re:Liens internes sous IE
Posté par: Peutch le le 01-04-2005 a 12:57:49

Ah non finalement c'est bon, les liens sont TOUS au-dessus des barres verticales. Merci à tous.

C'était encore un bug inexpliqué d'IE ...

Peutch


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.