RECHERCHER

BOURSES & MARCHES

CAC 40 -5.92 %

SBF 120 -5.80 %

Nasdaq 5.49 %

Or -5.13 %

Petrole (NY) -3.18 %

Tous les cours


ANNUAIRES

 
 PRATIQUE CLIENTS WEB 
Spécifier la taille d'une image en pourcentage via CSS
 
Une technique qui permet d'obtenir un design fluide, avec des images suivant l'évolution de la taille de ses conteneurs. (25/08/2005)
  Forum

Réagissez dans les forums de JDN Développeurs

La fluidité d'un design, c'est-à-dire sa capacité à occuper un espace raisonnable de l'écran quelle que soit sa résolution, est de plus en plus un impératif, maintenant que les utilisateurs peuvent utiliser du 800*600 comme du 1600*1200 (du simple au double, donc).

Seulement, les images sont a priori conçues pour être affichées avec une certaine taille. CSS permet pourtant de définir leur taille en pourcentage plutôt qu'en pixels, ce qui permet dans certains cas de fluidifier certains éléments d'interface.

.image50pc { width: 50%;}
.image100pc { width: 100%;}

Le principe à enregistrer : l'image s'affiche à la taille que lui laisse son conteneur. Si ce dernier fait 250 pixels de large et que l'image est déclarée à 50%, elle occupera 125 pixels en tout. Le conteneur obéissant lui-même à l'espace alloué par son propre conteneur, la succession de pourcentages peut être difficile à apprécier, aussi faut-il réserver cette technique aux CSS simples.

Attention, si l'ensemble des conteneurs est spécifié en pourcentage, c'est alors la taille du navigateur qui détermine celle des éléments de la page.
 
Xavier Borderie, JDN Développeurs
 
 
Accueil | Haut de page
 
 



 
 
Nos autres sites Société | Mentions légales | Contacts | Publicité | PA Emploi | Presse | Recrutement | Tous nos sites | Données personnelles
© Benchmark Group, 69/71 avenue Pierre Grenier. 92517 Boulogne Billancourt Cedex