内垂直对齐我们有两列的表:每一行中有左侧和右侧的输入框中的标签。 我们使用vertical-align=text-bottom;
将标签文本的底部与输入框中文本的底部对齐。textarea的和一张桌子
到目前为止这么好。
然而,有时我们有一个textarea(多行),而不是输入框。左边的标签的底部与最后行文字区域的底部对齐。
有没有办法让左边的文字与文字区域的第一排?
一个简单的例子
<table class="waiFormTable">
<tr>
<td><label>Label 1:</label></td>
<td><input id="id" type="text" name="name" value="value" /></td>
</tr>
<tr>
<td><label>Label 2:</label></td>
<td><textarea id="id" type="text" name="name" value="value" /></td>
</tr>
</table>
在CSS
我们定义:
table.waiFormTable thead tr,
table.waiFormTable tbody tr {
vertical-align: text-bottom;
}
在这个例子中,我想有“标记1:”文本的底部,的第一行对齐textarea的。
可以启动的jsfiddle和你开一个JavaScript的解决方案? – Ali
评论回复总是赞赏... – Matteo