Css/bug IE6 afficher infobulle au dessus div
Résolu
BartWadela
Messages postés
606
Statut
Membre
-
BartWadela Messages postés 606 Statut Membre -
BartWadela Messages postés 606 Statut Membre -
Bonjour,
Je pense qu'il me manque juste un p'tit truc mais la JE SECHE.
je voulais faire une zone cliquable sur une image de 39px W sur 35px H = donc j'ai fais un petit usemap :
ca fonctionne impeccable y'a aucun probleme,, seulement je trouve que l'apparence de la bull="title" fait un peu obsolete.
j'ai relu le tuto de https://openclassrooms.com/fr/courses mais je ne peux pas inserer <span> dans <usemap ......
j'ai essayer en positionnant plutot la zone lien avec un css, et ca fonctionnne ... sous firefox, mais sous ie6, il me prend bien la zone du lien, quand background-color: #ffffff; mais pas quand je l'enleve pour que ce soit transparent
vu que je voudrai que la zone "lien" soit "invisible", j'essaye de l'enlever, et commme d'hab, avec firefox Ok et avec IE6 ca bug
je pense qu'il me manque une balise a la c**, mais je vois pas laquelle
:::
mon 1er code usemmap simple sans css est au dessus
voila mon 2nd code avec les positions definies a l'avance
Pfffff, je seche la, pourtant j'essaye a chaque fois de ma dépanner tt seul mais la, meme sur les forums, j'ai pas trouver de questions semblables
Merci de m'avoir lu,
j'espere avoir des reponses satisfaisantes
EDIT: 22/05 a 14:51
c' bon j'ai trouvé,
j'ai mis l'image dans le css, et la IE6 fais ce que je veux.
merci de m'avoir lu qd mm
Je pense qu'il me manque juste un p'tit truc mais la JE SECHE.
je voulais faire une zone cliquable sur une image de 39px W sur 35px H = donc j'ai fais un petit usemap :
<img src="logocfccar.png" usemap="#bouton_start" border="0"> <map name="bouton_start"> <area shape="rect" href="#" title="text- info-bulle" coords=4,62,40,95> </map>
ca fonctionne impeccable y'a aucun probleme,, seulement je trouve que l'apparence de la bull="title" fait un peu obsolete.
j'ai relu le tuto de https://openclassrooms.com/fr/courses mais je ne peux pas inserer <span> dans <usemap ......
j'ai essayer en positionnant plutot la zone lien avec un css, et ca fonctionnne ... sous firefox, mais sous ie6, il me prend bien la zone du lien, quand background-color: #ffffff; mais pas quand je l'enleve pour que ce soit transparent
vu que je voudrai que la zone "lien" soit "invisible", j'essaye de l'enlever, et commme d'hab, avec firefox Ok et avec IE6 ca bug
je pense qu'il me manque une balise a la c**, mais je vois pas laquelle
:::
mon 1er code usemmap simple sans css est au dessus
voila mon 2nd code avec les positions definies a l'avance
<head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <style type="text/css"> #usemap_logo { position: relative; margin: 0px auto; /* opx valeur a verifier */ } #usemap_logo a { width:39px; height:35px; background-color: #ffffff; position:absolute; text-decoration: none; z-index: 100; /* il faut que je verifi dans les css deja present si il n'y a pas de valeur z-index sup. a 100 */ } .bouton_start { top:62px; /* valeur temporarire */ left:4px; /* pareil temp aussi */ } .bouton_start span { display: none; } .bouton_start:hover { background: none; /* correction d'un bug IE */ cursor: default; /* je laisse le curseur par defaut, pour que tout le monde ne sache pas que c'est un lien */ } .bouton_start:hover span { display: inline; position: absolute; white-space: nowrap; top: 30px; left: 20px; background: white; color: #000000; padding: 3px; border: 1px solid #BEBEBE; border-right: 3px solid #BEBEBE; border-bottom: 4px solid #BEBEBE; } </style> </head> <body> <div id="usemap_logo"><img src="logocfccar.png"> <a href="#" class="bouton_start"><span> text a afficher </span></a> </img> </div> </body>
Pfffff, je seche la, pourtant j'essaye a chaque fois de ma dépanner tt seul mais la, meme sur les forums, j'ai pas trouver de questions semblables
Merci de m'avoir lu,
j'espere avoir des reponses satisfaisantes
EDIT: 22/05 a 14:51
c' bon j'ai trouvé,
#usemap_logo { position: relative; margin: 0px auto; /* opx valeur a verifier */ background-image:url(logocfccar.png); width: 300px; height: 300px; } #usemap_logo a { width:39px; height:35px; position:absolute; text-decoration: none; z-index: 100; /* il faut que je verifi dans les css deja present si il n'y a pas de valeur z-index sup. a 100 */ }
j'ai mis l'image dans le css, et la IE6 fais ce que je veux.
merci de m'avoir lu qd mm
A voir également:
- Css/bug IE6 afficher infobulle au dessus div
- Afficher appdata - Guide
- Bug chromecast - Guide
- Afficher taille dossier windows - Guide
- Bug localisation snap ✓ - Forum Snapchat
- Windows 11 afficher d'autres options - Guide