Если у меня есть сетка изображения в CSS:CSS Image Сетка Заполненный
<div class="blockWall">
<div class="blockWallCell">
<a href="#">
<img src="img.gif" />
</a>
</div>
... blockWallCell повторяющий
<div style="clear:both;"></div>
</div>
с CSS:
.blockWall
{
width:800px;
}
.blockWallCell
{
float: left;
height: 100px;
overflow: hidden;
width: 100px;
padding:4px;
}
.blockWallCell img
{
border:none;
max-width: 100px;/* or max-height:100px;*/
overflow: hidden;
vertical-align: middle;
}
есть способ с помощью css, чтобы тег соответствовал изображению целиком в 100x100 .blockWallCell без установки стиля max-width: 100px; или max-height: 100px, т. е. если я не знаю, является ли это пейзажным или портретным изображением. Я хотел бы использовать переполнение: скрытый от div, чтобы нарезать оставшуюся часть немасштабированного изображения.
для того, чтобы это в полной мере работать я должен создать .blockWallCell img.portrait .blockWallCell img.landscape и условно знать, какой класс обратиться к IMG на основе, если его portraid или пейзаж. Это то, чего я пытаюсь избежать. – maxfridbe
В чем разница между двумя классами стилей? –
max-width: 100px;/* или max-height: 100px; */ – maxfridbe