Bonjour tout le monde,

fraichement nouveau en ce qui concerne CSS et PHP.
Voici un point que je n'arrive pas à résoudre et dont je n'ai pas trouvé solution dans le forum.

C'est très simple, j'ai un code php qui fait en sorte d'ouvrir une image X dans un cadre Y. Et ce qui est bloquant pour moi est la taille de l'image. j'aimerai que cette image X aie pour dimension maximale la taille du cadre Y donc la redimensionner si nécessaire!
Est-ce possible?

d'avance, merci a tous

mayekeul
Bonjour et bienvenue,
Essayes en attribuant une largeur de 100% à ton image via une règle CSS:

.image {width:100%;}
merci Hermann de ta réponse.

J'ai essayé de la sorte.

ça fonctionne bien pour les photo plus large.
enfin disons que cela réduit bien à la largeur de la div.

en effet, si l'image est plus grande en hauteur, elle dépassera du cadre est ne sera pas affichée.
ex: si le rapport de l'image et du cadre est de 120% en largeur et de 160% en hauteur, cela fonctionnera pour la largeur mais pas en hauteur qui dépassera du cadre.

quand aux images plus petite, elle sont élargies. ce qui n'est pas le but évidemment.

une autre idée?

Smiley lol
mayekeul a écrit :
une autre idée?

- utiliser max-width et max-height (mais non compatible IE6) ;
- du Javascript (faire une recherche, si besoin poser la question dans le salon ad hoc) ;
- redimensionner les images en PHP (librairie GD).