Вот проблема. У меня есть изображение:
<img alt="alttext" src="filename.jpg"/>
Обратите внимание, что указана высота или ширина.
На некоторых страницах я хочу показывать только миниатюру. Я не могу изменить html, поэтому я использую следующий CSS:
.blog_list div.postbody img { width:75px; }
Какой (в большинстве браузеров) делает страницу с равномерно широкими эскизами, все с сохраненными пропорциями.
Однако в IE6 изображение масштабируется только в размере, указанном в CSS. Он сохраняет "естественную" высоту.
Вот пример пары страниц, которые иллюстрируют проблему:
- Список, который должен показывать эскизы
- Одно сообщение в блоге, в котором отображается полноразмерное изображение.
Я был бы очень благодарен за все предложения, но хотел бы отметить, что (из-за ограничений выбранной платформы для клиентов) я ищу что-то, что не связано с модификацией html. CSS также будет предпочтительнее javascript.
EDIT: Следует упомянуть, что изображения имеют разные размеры и пропорции.