【发布时间】:2011-03-03 18:24:04
【问题描述】:
我不敢相信我不得不问这个,但我已经无计可施了。
我正在尝试内联显示 2 个表单字段,但每个字段的标签都在顶部。在 ascii 艺术中:
Label 1 Label 2
--------- ---------
| | | |
--------- ---------
应该很简单。
<label for=foo>Label 1</label>
<input type=text name=foo id=foo />
<label for=bar>Label 2</label>
<input type=text name=bar id=bar />
这会让我着迷:
--------- ---------
Label 1 | | Label 2 | |
--------- ---------
为了获得盒子顶部的标签,我添加了 display=block:
<label for=foo style="display:block">Label 1</label>
<input type=text name=foo id=foo />
<label for=bar style="display:block">Label 2</label>
<input type=text name=bar id=bar />
完成此操作后,标签位于我想要它们的位置,但表单字段不再内联:
Label 1
---------
| |
---------
Label 2
---------
| |
---------
我一直无法找到包装我的 html 的方法,因此字段显示为内联。有人可以帮忙吗?
【问题讨论】: