Bonsoir,
J'ai un petit problème pour mettre une div dans un lien.
mon code est comme suit:
J'ai mis comme ça parceque je voulais que la box soit totalement cliquable, et pas seulement le texte.
Niveau css, ça se passe comme cela:
Or, le validateur du w3c me retourne une erreur:
Mais j'ai du mal à l'interpréter
Alors, j'ai essayer de faire en changeant les attributs de style de <a> pour faire ce que je voulais, mais je n'ai pas du tout réussi.
Est ce que vous pourriez m'aider svp ?
Merci d'avance
J'ai un petit problème pour mettre une div dans un lien.
mon code est comme suit:
<a href="?p=menu/accueil.php"><div class="box">accueil</div></a>
J'ai mis comme ça parceque je voulais que la box soit totalement cliquable, et pas seulement le texte.
Niveau css, ça se passe comme cela:
.box a:link{
background: #ffa800;
text-decoration: none;
font-weight: bold;
color: #fff;
padding-left: 3px;
}
.box:hover{
background: #858484;
text-decoration: none;
font-weight: bold;
color: #fff;
}
.box a:visited{
background: transparent;
text-decoration: none;
font-weight: bold;
color: #fff;
padding-left: 3px;
}
.box{
float: left;
color: #fff;
font-weight: bold;
background: #ffa800;
height: 100px;
width: 100px;
border: #fff solid 3px;
margin-left: 20px;
}
Or, le validateur du w3c me retourne une erreur:
a écrit :
document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag.
Mais j'ai du mal à l'interpréter
Alors, j'ai essayer de faire en changeant les attributs de style de <a> pour faire ce que je voulais, mais je n'ai pas du tout réussi.
Est ce que vous pourriez m'aider svp ?
Merci d'avance