我有以下的html代码:
<label>blah</label>
<input type=text ... />
我希望标签和输入框在同一行显示,但目前它们在同一行上,我需要使用clear吗?
你可以添加一个CSS类或样式使显示样式变为块级元素:
<label style="display:block">blah</label>
<input type=text ... />
<label>blah</label>
<br />
<input type=text ... />
<label for="fldAge">Age:</label>
<p>
<input type="text" name="Age" id="fldAge" />
</p>
这也会导致浏览器呈现与输入框相关联的文本的焦点矩形,并使用户可以通过单击相关文本中的任何位置而不仅仅是输入框控件来聚焦该字段。
display:block
,它就不会起作用。 - spuas<br />
),或将每个放在自己的div中。最简单的方法是在</label>
后添加一个<br>
。
或者您可以使用