【发布时间】:2012-06-19 00:40:41
【问题描述】:
如果我在 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,即如果我不知道它是横向还是纵向图像。我想使用 div 的 overflow:hidden 来切掉未缩放图像的其余部分。
【问题讨论】: