【发布时间】:2017-07-23 13:48:10
【问题描述】:
我在 HTML 表格的一个单元格中有多个元素。我希望一些元素与单元格的底部对齐,而一些元素在顶部对齐。我无法让元素与底部对齐。我的桌子是:
<tr>
<td style="background-color: #007CE2">
<p id="t1_list">test<br>another<br>testing</p>
<input type="text" name="t1_input" id="t1_input">
<button>
Add
</button>
</td>
<td style="background-color: #E54040">
<p id="t2_list"></p>
<div class="value_input2">
<input type="text" name="t2_input" id="t2_input">
<button>
Add
</button>
</div>
</td>
</tr>
但是 div 中的元素似乎希望保持在单元格的中心,而不是保持在底部。到目前为止,我已经用 CSS 尝试了两种不同的方法:
div.value_input {
position: absolute;
bottom: 0;
}
这只是将 div 带到页面底部。并且:
div.value_input2 {
display: table-cell;
vertical-align: bottom;
}
没有效果。
我在JSFiddle有代码
我需要做什么才能让输入框和按钮与单元格底部对齐?
【问题讨论】:
标签: html css html-table alignment