28220 sujets

CSS et mise en forme, CSS3

Modérateur
Bonjour,

J'ai un petit problème de survol de bouton sous IE.

Lorsque je passe sur un lien, la zone cliquable doit prendre toute la largeur de la colonne or çà n'est le cas que si je survole le lien en premier lieu et non la zone cliquable.

Ceci est d'autant plus étonnant que, dans mon pied de page, le problème ne se reproduit pas... Smiley ohwell

Auriez vous une idée d'où est l'erreur?

fichier html
fichier css

Merci d'avance... Smiley cligne
Modifié par koala64 (15 May 2005 - 15:30)
Salut,

Bon, le souci vient du "position:absolute" de tes ancres de menus, ce qui explique pourquoi ton "#footer" fonctionne comme voulu. IE n'applique plus le "display:block" à cause de ce positionnement (est-il nécessaire d'ailleurs ?)

L'astuce que je peux te conseiller est de mettre par exemple un "background-color" avec la couleur du fond sur tes ancres de menu, pour qu'ils retrouvent leur consistance au survol sous IE.


Smiley cligne
Modérateur
ok Smiley cligne

Merci bien...

J'ai mis {position:absolute;} afin d'obtenir un rendu similaire à FF sous IE ce qui marche bien mais génère du même coup ce problème de survol.
--> Sans cette propriété, je n'arrivais pas à obtenir le remplissage total (background) de la colonne lors du survol sous IE.

Maintenant, ton astuce corrige mon soucis donc merci encore...

Smiley ravi