J’ai lu quelque part que les éléments IMG se comportent comme les deux. Si elle est correcte, quelqu'un pourrait s’il vous plaît m’expliquer avec des exemples ?
Réponses
Trop de publicités?Il est vrai, ils sont tous deux - ou plus précisément, ce sont des éléments « inline-block ». Cela signifie qu’ils coulent inline comme texte, mais aussi ont une largeur et une hauteur comme éléments de bloc.
En CSS, vous pouvez affecter un élément `` pour la rendre à reproduire le comportement des images.
Images et objets sont également appelés éléments « remplacés », puisqu’ils n’ont pas de contenu en soi, l’élément est essentiellement remplacé par les données binaires.
Un élément est un
.
Il se comporte comme un élément inline (parce que c’est), mais quelques généralisations concernant les éléments inline ne s’appliquent pas aux éléments img.
par exemple
Généralisation : « largeur ne s’applique pas aux éléments inline »
Ce que la spec a réellement dit : « s’applique à : tous les éléments mais éléments inline non remplacés, lignes de la table et les groupes de lignes "
Puisqu’une image est un élément inline remplacé, elle s’applique.