0
如果我在CSS的图像栅格:CSS图像网格填充
<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,即如果我不知道它是否是风景或肖像图像。我想使用overflow:隐藏div的非缩放图像的其余部分。
为了这个工作充分,我必须创建 .blockWallCell img.portrait .blockWallCell img.landscape 和有条件地知道申请如果根据portraid或景观的IMG的类。这是我想要避免的。 – maxfridbe 2011-01-14 04:11:47