28172 sujets

CSS et mise en forme, CSS3

Bonjour, je souhaite restreindre la hauteur et largeur maximale des images sur un site, tout roule bien jusqu'à IE qui, lui déçide d'appliquer le max height uniquement, puis de strecher l'image horizontalement à son maximum ..
Comment pourrais-je m'en passer du stretching ?

img{max-height:500px;max-width:950px;
  #height:expression(this.height>500?500:true);
  #width:expression(this.width>950?950:true);
  /*
J'ai essayé ceci plante en permanence IE avec les valeurs auto
#width:expression(this.height>500?auto:true);#height:expression(this.width>950?auto:true);*/
  width:auto;height:auto;
}


Qu'en pensez vous ? Merci
Bonjour,

pourquoi as tu besoins de restreindre cette hauteur et largeur max ?

ça peux nous aiguiller pour t'aider.

merci
Simplement si l'user uploade une photo qui dépasse du cadre du site la restreindre à 950 px de large & 500 de haut .. d'ordinaire c'est les 500 du haut qui font foi, en conservant le ratio h/w
Hors IE décide d'appliquer cela comme dimensions finales de la photo, déformant cette dernière