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