Lien avec <div>
Résolu
SweetRiver
Messages postés
93
Date d'inscription
Statut
Membre
Dernière intervention
-
SweetRiver Messages postés 93 Date d'inscription Statut Membre Dernière intervention -
SweetRiver Messages postés 93 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai mis en place une image en rollover qui est liée à une adresse.
CSS:
Cela fonctionne mais le fait d'encadrer un div par un a n'est pas académique.
Quel code pourrais-je donc utiliser pour rendre ceci conforme W3C?
Merci!
J'ai mis en place une image en rollover qui est liée à une adresse.
CSS:
#navbsm {
display:block;
height:45px;
width:45px;
background: url(../images/but-std.png) no-repeat;
z-index:10000;
}
#navbsm:hover {
background: url(../images/but-hover.png) no-repeat;
}Html:
<a href="./index.html"> <div id="navbsm" style="position:absolute;left:905px;top:150px"></div></a>
Cela fonctionne mais le fait d'encadrer un div par un a n'est pas académique.
Quel code pourrais-je donc utiliser pour rendre ceci conforme W3C?
Merci!
1 réponse
-
Remplace "div" par "span"
Div étant une balise de type bloc, tu ne peux pas l'encadrer par une balise de type ligne.
La seule solution étant de remplacer la balise bloc par une balise ligne tel que span, se sera conforme mais il est possible que ca ne s'affiche plus correctement, si c'est le cas, il suffit d'indiquer dans ton css, que la balise "span" est de type bloc comme ca se sera valide et ca s'affichera correctement