【发布时间】:2012-05-06 08:37:00
【问题描述】:
如何强制复选框和以下文本出现在同一行?在下面的 HTML 中,我只希望在标签和输入之间换行,而不是在输入和标签之间。
<p><fieldset>
<input type="checkbox" id="a">
<label for="a">a</label>
<input type="checkbox" id="b">
<!-- depending on width, a linebreak can occur here. -->
<label for="b">b</label>
<input type="checkbox" id="c">
<label for="c">c</label>
</fieldset></p>
澄清一下:如果 fieldset/p 对所有元素都不够宽,而不是:
[] a [] b []
c [] d [] e
我想要:
[] a [] b
[] c [] d
[] e
【问题讨论】:
-
为什么不把 div 放在它们之间?
-
我不知道,你能澄清一下你的意思吗?
-
如果我写了一段,例如
<p>Hi my name is Andreas</p>,我不会手动将换行符放在那里,而是希望浏览器这样做。不过,我不希望浏览器在Andreas的中间插入换行符,这是我在这里试图阻止的。也就是说,我不知道复选框标签对的数量或换行符的位置。
标签: html