Bonjour à tous,
Je rencontre un souci CSS sous IE6/7 que je ne parviens pas à résoudre.
Contexte :
* Je dispose d'un bloc
* Dans ce bloc se trouve un bout de texte ainsi qu'une image
* Je veux disposer un lien par dessus la totalité de ce bloc
Exemple :
http://www.fabien-saintjalmes.fr/test_css/
Problématique :
Sous IE6 et IE7, le lien n'est pas reconnu lorsque le curseur de la souris passer par dessus l'image et le texte. Dans le cas du texte, le lien n'est pas non plus reconnu sur le padding mais l'est bien sur le margin.
J'ai testé pas mal de choses parmi lesquelles jouer avec les z-index et/ou les positionnements, sans succès.
Précisions:
Je suis parfaitement conscient qu'une solution serait de modifier la structure HTML, en englobant directement les textes et images avec le lien en question, mais mon interrogation se porte plus sur la compression de ce qui provoque cette anomalie chez IE (même IE9...). Qui plus est, dans des cas de figures plus complexes, il ne m'est pas réellement possible de la structure HTML si je veux conserver une sémantique correcte (<div> dans <a> impossible par exemple, même si rien ne m'empêche de remplacer les <div> par des <span> ou des <p> en display:block)
Je serais ravi que l'on m'apporte une solution sur le sujet
Merci par avance.
Partager