Нашел этот пост в поиске Google, и он решил мою проблему благодаря ответу @jwal, но я сделал одно дополнение к его решению.
img.content.x700 {
width: auto !important; /*override the width below*/
width: 100%;
max-width: 678px;
float: left;
clear: both;
}
С учетом вышеизложенного я изменил max-width наразмеры контейнера содержимого, в котором находится мое изображение. В данном случае это: ширина контейнера - отступы - граница = максимальная ширина
Таким образом, мое изображение не вырвется из содержащего элемента div, и я могувсе еще перемещает изображение в пределах содержимого.
Я тестировал в IE 9, FireFox 18.0.2 и Chrome 25.0.1364.97, Safari iOS и, кажется, работает.это на изображении шириной 1024 пикселей, отображаемом с разрешением 678 пикселей (максимальная ширина), и изображении шириной 500 пикселей, отображаемом на 500 пикселей (ширина изображения).