Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3083 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Pourquoi spécifier les dimensions dans un <img>?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pourquoi spécifier les dimensions dans un <img>?

n°1529913
ramkin
Posté le 17-03-2007 à 14:15:43  profilanswer
 

Salut à tous,
 
Question que je me pose souvent à force de lire des codes, qu'est-ce qui justifie le fait de spécifier les attributs "heigth" et "width" d'une image? C'est plus rapide?
 
Autre question, un peu lié. Si une image se trouve dans un <td> et doit en occupper tout l'espace, il vaut mieux dimensionner l'image ou le <td>?
 
Oui, je sais ça fait un peu question existentielle mais bon.... comme je me les pose. ;)
 
 :sol:

mood
Publicité
Posté le 17-03-2007 à 14:15:43  profilanswer
 

n°1529918
nargy
Posté le 17-03-2007 à 14:21:52  profilanswer
 

Avec height et width (voir aussi CSS), le navigateur connait par avance la taille de l'image sans avoir à la charger au préalable. Il peut alors disposer correctement les éléments dans la page à leur bonne place.
 
Exemple, avec une icône:
<img src="icone.gif" style="height:1em">
 
=> quelquesoit la taille de police de l'internaute, un emplacement pour l'icône s'affiche dès le début du chargement de la page avec une hauteur de la taille d'un M majuscule de la police actuelle.

n°1529931
ramkin
Posté le 17-03-2007 à 15:12:48  profilanswer
 

nargy a écrit :

Avec height et width (voir aussi CSS), le navigateur connait par avance la taille de l'image sans avoir à la charger au préalable. Il peut alors disposer correctement les éléments dans la page à leur bonne place.
 
Exemple, avec une icône:
<img src="icone.gif" style="height:1em">
 
=> quelquesoit la taille de police de l'internaute, un emplacement pour l'icône s'affiche dès le début du chargement de la page avec une hauteur de la taille d'un M majuscule de la police actuelle.


 
Explication claire et convaincante!  :jap:  Merci nargy. Effectivement, j'avais pas pensé à ça.
Donc même dans un <td> dont j'ai fixé la taille à celle de l'image, c'est préférable quand même de spécifier les dimensions de l'image au navigateur?

n°1529950
gatsu35
Blablaté par Harko
Posté le 17-03-2007 à 17:58:14  profilanswer
 

nan si ton image e st de la hauteur du TD tu n'as pas besoin.
 
Enfin bon, moi je ne fixe jamais les largeurs des images, même si cela peut être utile. Et puis normalement une mise en page se fait en CSS et toutes les images et les déco c'est en CSS et en tant que background :D


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Pourquoi spécifier les dimensions dans un <img>?

 

Sujets relatifs
Problème avec tableau dynamique à deux dimensionstableau a deux dimensions d'objets
[RESOLU]Trier un tableau a deux dimensionsProbleme Urgent C tableau a deux dimensions
Comment spécifier la classe des objets d'une ArrayList ?[Excel/VBA] Manipulation de tableaux à 2 dimensions
Dimensions d'un div en fonction de son contenu[Javascript] Tableau à plusieurs dimensions
free() sur tableau dynamiques à 4 dimensions[VB imprimer] comment specifier les dimensions ?
Plus de sujets relatifs à : Pourquoi spécifier les dimensions dans un <img>?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR