Lien avec <div>
Résolu
SweetRiver
Messages postés
102
Date d'inscription
Statut
Membre
Dernière intervention
-
SweetRiver Messages postés 102 Date d'inscription Statut Membre Dernière intervention -
SweetRiver Messages postés 102 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!
A voir également:
- Lien avec <div>
- Partager des photos avec un lien - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Lien copié - Forum Mobile
- Lien mega ✓ - Forum Webmastering
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
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
Merci bcp pour la solution et les explications !
@+