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 farlo con i css. Ecco la porzione necessaria del css, considerando nell'esempio una misura di 500 pixel massima.

.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; }