Ridimensionare Immagini Al Volo

Ho avuto la necessità di evitare che alcune immagini nelle pagine web generate da g.static, non ridimensionate, occupino più dello spazio loro consentito, che non essendo conosciuto a priori, non posso definire in anticipo: ma è possibile con i css. Ecco la porzione necessaria del css, ovviamente considerando una misura di 500 pixel. .post-body img { max-width: 500px !important; width: espression(this.width>500 ? 500: true;) height: auto!important; } Ma attenzione: in certi casi è ancora più facile, e senza volere cadere nel responsive, basta definire l'immagine come
<img alt='What an image' src='myimage.jpg' class='autoresz'>
e quindi nel css img.autoresz { max-width: 100%; heigth: auto; }