我希望位于单行文本区域旁边的文本与文本区域垂直居中。
如果我将文本放在type="text"
.
我想坚持使用单行文本区域而不是此处的输入,因为该字段可供用户将大量预格式化的数据粘贴到其中。除非程序发现问题,否则用户通常不会关心数据说什么或需要查看它。如果发现问题,则会显示错误,此时如果用户可以拖出文本区域以查看数据并研究问题,这将很有帮助。
我的代码:
<tr>
<td class="vert" > New PNR Info
<textarea rows="1" cols="20" name="origInfo1" id="origInfo1" style="overflow:hidden"> </textarea></td>
<td align="center">Change Fee
<input type="text" size="4" id="fee"name="fee"></td>
</tr>
我试过了:
像这样的CSS:
.vert {
vertical-align: middle;
}
还有这个vertical-align: top;
并像这样将两者包装在 ap 标签中
<p>New PNR Info<textarea rows="1" cols="20" name="origInfo1" id="origInfo1" style="overflow:hidden"> </textarea></p>
无济于事。
如果我的问题不清楚,也许截图会有所帮助。我希望红色箭头旁的违规文字与绿色箭头旁的文字相同。