5568 sujets

Sémantique web et HTML

Quelle est l'intérêt de laisser les attributs height et width d'une balise <img>.
Est ce que ces attributs de mise en forme doivent plutôt etre intégrés au ficher css?
si l'on veut garder la taille de l'image par défaut ces attributs sont-ils utiles?
je crois avoir donné un début de réponse mais ces attributs sont acceptés par la norme XHTML 1.0 strict et de nombreux sites de réfénce en matière de standards les utilisent...

ca me pose question....
Modifié par aurelien (17 Mar 2006 - 16:09)
On considère généralement que c'est plutôt une question d'ergonomie. Sur les basses connexions, cela permet au navigateur graphique de pre-réserver l'espace nécessaire à l'affichage de l'image, avant son téléchargement complet. Cela évite ainsi, lors de l'apparition de l'image, que le texte ne "saute" brutalement et ne fasse perdre le fil de la lecture. Note en passant que les spécifier est donc positif pour les handicaps cognitifs qui ont du mal à suivre une lecture sur une page...
Salut, Smiley smile

Oui, effectivement, il vaut mieux mettre les width et height aux images. ça évite d'avoir un désagréable effet que je qualifierais de "yo-yo" du au chargement des images.

Mais ça évites aussi d'avoir certains bugs d'affichage. J'ai déjà eu le tour en mettant des images dans des cellules de tableaux en largeur variable (en %) d'avoir des décalages, car l'image n'étant chargée et les dimensions non définies à l'avance, le navigateur ne donnait pas les bonnes largeurs aux colonnes. J'étais obligé de rafraichir la page pour voir les colonnes avec les bonnes largeurs ...

Donc valeurs à définir le plus possible Smiley cligne
Bonjour,

Pour compléter, il me semble avoir lu dans un post de Laurent Denis que l'information transmise par ces attributs était utile aux small screens pour traiter ou non les images.
Modifié par clb56 (17 Mar 2006 - 20:31)