5546 sujets

Sémantique web et HTML

Bonjour,

Petite question très facile pour laquelle j'ai un doute : est-ce que je peux mettre une image dans un SPAN ? Ou suis-je obligé de passer par un DIV de type "display: inline;" ?

Merci d'avance !
Tu peux mettre une image dans un span :

<span>
<img src="monimage.jpg"/>
</span>


ou bien :


<span id="span">
Mon contenu du span
</span>


et en css :

#span{
      background-image: url("monimage.jpg");
}
Bonjour,

Quelques petites précisions/corrections :

Pour l'image (img), on oublie pas l'attribut alt !

Et si l'image porte du contenu, on ne la place pas en fond dans le CSS !
Quoi que je décide de faire, les deux remarques de Laurie-Anne restent valables.

En ce qui me concerne, c'est une image porteuse de contenu insérée directement dans le code.
autant pour moi, je voulais juste aider, j'ai dû mal percevoir ta question
(çà m'apprendra à me taire plus souvent ;p )
c'est vrai que la plupart de navigateur accepte l'img dans le span, mais cela ne peut pas être validé par W3C, il donne l'erreur. pour avoir une bonne habitude, il faut évider faire ça.
Laurie-Anne, tu as raison, j'ai vérifié avec validation W3C...
en plus je me rappelle pas quand et où j'ai entendu ça, mais j'ai gardé cette mauvaise habitude il y a bien longtemps, et jamais pensé à vérifier...
merci en tout cas Smiley langue