bonjour à tous

comme le titre de mon post l'indique j'ai un soucis avec une div

l'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
document type does not allow element "div" here; missing one of "object", "applet", "map", "iframe", "button", "ins", "del" start-tag
l'une des div qui pose problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
.maville {
background-image:url(../images/ma_ville.gif);
background-repeat:no-repeat;
width:89px;
height:33px;
}
puis qui va avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
.maville:hover
{
background-image:url(../images/on_ma_ville.gif);
background-repeat:no-repeat;
width:89px;
height:33px;
}
le bout de code de ma page
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
  <a href="spip.php?rubrique3">
 
  <div class="maville"></div></a>
donc quand je survole la premiere image j'ai le hover qui m'affiche on_ma_ville.gif

j'ai trouvé un site qui m'explique les erreurs
et l'exemple qu'il y a pour illustrer mon erreur est

là c'est pas bon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<font size=2><p>abc</p></font>
là c'est bon
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<p><font size="2">abc</font></p>
donc là je sèche completement enfin je comprends un peu qu'il faut peut etre pas mettre de <a> avant une div mais comment faire alors?

quelqu'un pourrait il 'maider à mieux comprendre?

merci beaucoup !