Bonjour à tous, voilà mon problème :
j'ai une div avec à l'intérieur une image et du texte. Avec jquery, une balise <a href ... > est générée et en css je viens la placer au dessus de cette div. Le but est que toute la div soit cliquable. Les styles de cette balise <a> sont :
position:relative!important;
display:block;
width:209px;
height:61px;
z-index:15;
text-indent:-5000px;
Sur tous les navigateurs (FF, Safari, Chrome mais pas IE8), quand je passe le curseur sur la div (et donc sur le <a> qui est positionné au dessus), le curseuyr se transforme en main fermé avec un doigt déplié, et je peux cliquer sur le lien.
Mais avec IE8, tant que je suis sur les espaces vides de la div j'ai le même résultat, mais quand je suis sur l'image ou le texte, le curseur se transforme en barre vertical (comme dans Word) et le lien n'est plus actif.
A noter aussi que si dans les styles du <a> je rajoute la propriété :
background-color: red;
toute la div devient cliquable (mais on ne voit plus l'image ni le texte bien sur, puisqu'ils sont recouverts par le fond rouge, vous suivez ?).
Est ce que quelqu'un aurait une idée pour régler ce problème sur IE ?
Modifié par n'ricomico (28 Sep 2009 - 10:04)
j'ai une div avec à l'intérieur une image et du texte. Avec jquery, une balise <a href ... > est générée et en css je viens la placer au dessus de cette div. Le but est que toute la div soit cliquable. Les styles de cette balise <a> sont :
position:relative!important;
display:block;
width:209px;
height:61px;
z-index:15;
text-indent:-5000px;
Sur tous les navigateurs (FF, Safari, Chrome mais pas IE8), quand je passe le curseur sur la div (et donc sur le <a> qui est positionné au dessus), le curseuyr se transforme en main fermé avec un doigt déplié, et je peux cliquer sur le lien.
Mais avec IE8, tant que je suis sur les espaces vides de la div j'ai le même résultat, mais quand je suis sur l'image ou le texte, le curseur se transforme en barre vertical (comme dans Word) et le lien n'est plus actif.
A noter aussi que si dans les styles du <a> je rajoute la propriété :
background-color: red;
toute la div devient cliquable (mais on ne voit plus l'image ni le texte bien sur, puisqu'ils sont recouverts par le fond rouge, vous suivez ?).
Est ce que quelqu'un aurait une idée pour régler ce problème sur IE ?
Modifié par n'ricomico (28 Sep 2009 - 10:04)