我有一个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上有代码。
我需要做什么才能使输入框和按钮与单元格底部对齐?