【发布时间】:2013-12-30 07:03:53
【问题描述】:
我知道这个问题已经被问死了,但我找不到类似的案例。我有一个 HTML 表格,“th”行的文本通过垂直对齐底部对齐。现在,其中一个标题还包括一个我想浮动到右侧和底部的按钮。所以当然,我用“float:right”将该按钮包装在一个“span”中。但是该列中标题的文本不再触及容器的底部。
这里的例子: http://jsfiddle.net/accelerate/3sqyw/
HTML:
<table>
<th>Col 1</th>
<th>Col 2<span class="right-float"><button>Button</button></span></th>
<th>Col 3</th>
</table>
CSS:
.right-float {
display: inline-block;
float: right;
}
table, th {
border: 1px solid #aaaaaa;
}
table th {
text-align: left;
vertical-align: bottom;
width: 120px;
height: 40px;
padding: 0 10px;
}
如果我删除“float:right”,“Col 2”将正确对齐底部,但当然,按钮不再右对齐。那么我需要做些什么来确保 Col 2 沿底部与其余列对齐?
【问题讨论】:
标签: html css css-float html-table vertical-alignment