Optimisation de l'affichage des images en HTML : spécifier ou non les attributs de hauteur et de largeur ?
Lors de l'affichage d'images avec le code HTML balise, il est essentiel de considérer l’approche la plus efficace pour spécifier leurs dimensions. Si vous comptez uniquement sur CSS, incluez les attributs dans le fichier ou utiliser une combinaison des deux ?
Options :
<img src="profilepic.jpg" height="64" width="64" />
<img src="profilepic.jpg" height="64" width="64">
<img src="profilepic.jpg">
Approche recommandée :
Selon Google Page Speed, il est recommandé de définissez la hauteur et la largeur directement dans le champ balise. Cela permet au navigateur de déterminer les dimensions immédiatement, évitant ainsi une redistribution et une repeinture inutiles lors du téléchargement de l'image.
Considérations de validation :
Notez que la définition des dimensions via les attributs de style dans le La balise n'est pas considérée comme du HTML valide par les validateurs. Pour maintenir la validité, vous devez utiliser un fichier CSS externe ou intégrer les styles CSS en ligne dans un fichier