28172 sujets

CSS et mise en forme, CSS3

Voilà, ça me trotte dans la tête depuis quelques temps, sur un div où je n'ai pas d'écriture, vaut-il mieux utiliser la balise <img ou vaut-il mieux utiliser la propriété css background-image ?

Merki bien
Bonjour,

Tout dépends de l'image, si elle porte du contenu (généralement du texte) elle doit être dans le code HTML avec un attribut alt correctement rempli ; si elle est purement décorative, il est préférable qu'elle soit dans le CSS.

Si tu hésite, n'hésites pas à nous montrer ton image.
Merci à tous, vos réponses me vont bien, et sont d'ailleurs logiques, je pensais qu'une des deux soluces, lorsqu'il n'y avait pas de contenu était plus optimisée.
Administrateur
Bonjour,

pourquoi donc y a-t-il un div "là où il n'y a pas d'écriture" ?

En l'absence de contenu, la solution la plus optimisée est ... de ne rien mettre, pas de "div" rien.
Note: contenu et écriture ne sont pas synonymes, je sais pas si on parle de la même chose (un contenu peut être du texte ou une image représentant qqch)