Bonjour
Je cherche une explication (à ma portée) à un phénomène.
Si je veux obtenir un texte au survol d'un lien, je vois apparaître le texte en superposition, sans décalage d'aucune sorte en procédant comme ceci :
<a href="#" title="texte du survol">Lien</a>
Si je veux obtenir une image au survol d'un lien, en faisant
<a href="#"><img src="image.jpg"/>Lien</a>
l'image n'apparaît pas en superposition ni au survol mais immédiatement et en décalant la suite, je suppose parce que img correspond à un block
Avec un span, associé à un display : block , ça devrait marcher, sauf que non :
<a href="#"><span><img src="image.jpg"/></span>Lien</a>
Modifié par flocon (15 Jun 2009 - 13:58)
Je cherche une explication (à ma portée) à un phénomène.
Si je veux obtenir un texte au survol d'un lien, je vois apparaître le texte en superposition, sans décalage d'aucune sorte en procédant comme ceci :
<a href="#" title="texte du survol">Lien</a>
Si je veux obtenir une image au survol d'un lien, en faisant
<a href="#"><img src="image.jpg"/>Lien</a>
l'image n'apparaît pas en superposition ni au survol mais immédiatement et en décalant la suite, je suppose parce que img correspond à un block
Avec un span, associé à un display : block , ça devrait marcher, sauf que non :
<a href="#"><span><img src="image.jpg"/></span>Lien</a>
Modifié par flocon (15 Jun 2009 - 13:58)
,
! C'est pour cette raison que ta balise <img> (qui est bien de type 'en-ligne' et pas de type 'bloc'
) apparaît directement dans ta page.
).
), img est de type inline-block
) du rendu 'en-ligne' par opposition au rendu 'bloc' tel que défini dans
...