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