我有类似的东西
<td>
<a href="#">
<span class="foo">
Link Text
</span>
</a>
</td>
我有
.foo
{
height: 90px;
display: inline-block;
background: #e8edff url('foo.png') top center no-repeat;
vertical-align: bottom;
}
它呈现这样的东西(带背景图像)
________________
| Link Text |
| |
| |
| |
| |
|________________|
我怎样才能这样做,所以我这样渲染?
________________
| |
| |
| |
| |
| Link Text |
|________________|
要求是每个单元格必须有一个超链接和一个背景图像,底部有一些文本。
由于
编辑:这是我想要做的jsfiddle link。答案 0 :(得分:5)
给vertical-align: bottom;
在TD
而不是span
编辑: 像这样写
.foo
{
height: 50px;
background: #e8edff url('http://www.emblemmart.com/emblems-badges-insignias/media/logos/medium/BMW.gif') top center no-repeat;
display:table-cell;
vertical-align:bottom;
}
答案 1 :(得分:3)
将vertical-align: bottom;
放在TD
而不是SPAN
。
vertical-align
将无法执行您想要的操作:在表格元素上,或在图像上(或附近)。请参阅:http://phrogz.net/css/vertical-align/index.html
答案 2 :(得分:1)
将其添加到td
代码<td valign="bottom">
<强>更新强>
以下是您要找的内容:
更新2
如果您不需要将图像作为背景,则可以执行以下操作: