Ответ 1
Вы можете использовать свойство max-height
, чтобы указать максимальную высоту изображения, а затем использовать overflow: hidden;
, чтобы скрыть что-нибудь еще.
например.
HTML:
<div class="image-container">
<img src="some-image.jpg" />
</div>
CSS
.image-container {
max-height:100px;
overflow:hidden;
}
Пример JSFiddle: http://jsfiddle.net/3jA9q/
ИЗМЕНИТЬ
Для Internet explorer 6 вы можете использовать выражения CSS для эмуляции чего-то подобного:
.image-container {
height:expression(this.scrollHeight<100?"auto":"100px");
overflow:hidden;
}
Обратите внимание, что для этого требуется, чтобы в браузере был включен JavaScript. Однако мой опыт работы с выражениями CSS был довольно плохим, и их лучше избегать.