【发布时间】:2014-05-15 23:09:44
【问题描述】:
我有缩略图 DIVS,它只是一张带有下面产品名称的图像。代码如下:
<div class="thumbs">
<a href="LINK"><img src="IMAGE" /></a>
<div>Product Name</div>
</div>
CSS 如下:
.thumbs {
float:left; width:210px; height:200px; text-align:center;
}
.thumbs div {
}
.thumbs img
{
max-height: 115px;
max-width: 100%;
}
最初我的图像高度为 115 像素,因此每一行都有相同高度的图像,并且下面的文本正确对齐。有些图片变得太宽,所以我不得不限制最大宽度。
问题:由于图像高度不同...缩略图下方的文本在垂直位置上有所不同。我希望文本跨行位于同一行。
示例页面: http://test.pillarsoflifebook.com/banquettes/designer-banquettes/ *注意前 3 个缩略图的高度相同......因此它们下面的名称是对齐的
有什么想法吗?
【问题讨论】:
-
如果您从图像(等)信息的数据库生成页面,那么您可以存储图像的尺寸并在每个图像的代码中计算 CSS
padding基础。
标签: css image html vertical-alignment