html - 如何强制复选框和文本在同一行?

标签 html

如何强制复选框和后面的文本出现在同一行?在下面的 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 中,它就不会中断。使用下面的链接查看我的 fiddle 。我将字段集的宽度设置为 125px,并将每个项目设置为 50px 宽。您会看到标签和复选框在新的一行上保持并排并且不会中断。

<fieldset>
<div class="item">
    <input type="checkbox" id="a">
    <label for="a">a</label>
</div>
<div class="item">
   <input type="checkbox" id="b">
<!-- depending on width, a linebreak can occur here. -->
    <label for="b">bgf bh fhg fdg hg dg gfh dfgh</label>
</div>
<div class="item">
    <input type="checkbox" id="c">
    <label for="c">c</label>
</div>
</fieldset>

http://jsfiddle.net/t5dwp7pg/1/

关于html - 如何强制复选框和文本在同一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10469256/

相关文章:

html - Gmail 未在电子邮件上正确呈现字体

javascript - 当其父节点具有禁用类时排除元素上的悬停

html - CSS - 在 Wordpress 中并排显示图像

html - Notepad++ 中用于 html.erb 文件的颜色编码语法

asp.net - jquery 按 id 选择跨度

javascript - 在一行后面滑动多个 div 时出现屏蔽问题

html - 涉及 z-index 和透明度的 CSS 样式效果

javascript - 是否可以将文本(占位符或标签)添加到输入类型 ="color"并使其可点击?

delphi - 通过 TDownloadUrl (Delphi) 使用 session /cookie 下载网页

css - 将固定大小的页面缩放到屏幕宽度?