【发布时间】:2012-06-16 03:38:32
【问题描述】:
我确实有一个表格数据如下图:
<td>
<label for="title">Title : </label>
<textarea rows="5" id="title" name="title"></textarea>
</td>
标签的默认位置在底部。如何将标签与文本区域的顶部对齐?
【问题讨论】:
我确实有一个表格数据如下图:
<td>
<label for="title">Title : </label>
<textarea rows="5" id="title" name="title"></textarea>
</td>
标签的默认位置在底部。如何将标签与文本区域的顶部对齐?
【问题讨论】:
使用 br 标签。
<td>
<label for="title">Title : </label>
<br>
<textarea rows="5" id="title" name="title"></textarea>
</td>
【讨论】:
【讨论】:
使用以下 CSS:
textarea { vertical-align: top; }
vertical-align on MDN:
vertical-align CSS 属性指定内联或表格单元格元素的垂直对齐方式。
【讨论】:
vertical-align(它也接受长度和百分比值),你可以接近:jsfiddle.net/aMLFE/95(只是一个例子,它可能取决于你的样式)。在 Chrome、FF、IE11 中尝试过。
line-height 与 vertical-align: top 结合使用