正如您在下面的图片中看到的那样,当浏览器窗口被调整大小时,复选框标签可以换行到它们分开的复选框的另一侧。
在上面的图像中,复选框12的标签已包装并位于屏幕的另一侧。我怎样才能让每个标签都保留在复选框中?防止复选框标签包裹到页面的反面
4
A
回答
9
把复选框中的标记标签,给标签display: inline-block
。文本的大小可以是任意大小,“内嵌块”将文本和复选框保留在一起。
演示(调整您的浏览器,以便14转入下一行):http://jsfiddle.net/csYPu/
HTML:
<label><input type="checkbox">1</label>
<label><input type="checkbox">2</label>
<label><input type="checkbox">3</label>
CSS:
label {
display: inline-block;
}
1
我会将元素中的标签和复选框分组(li
,div
)并将它们左移。
例子:
CSS
ul {
overflow: hidden;
}
li {
float: left;
}
HTML
<ul>
<li><input type="checkbox" name="box1" id="box1" value="1"><label for="box1">1</label></li>
...
<li><input type="checkbox" name="box13" id="box13" value="1"><label for="box13">13</label></li>
</ul>
相关问题
- 1. 使用greasemonkey将复选框和标签添加到页面中
- 2. 防止页面
- 3. 如何防止复选框/单选按钮下的长文本标签包装?
- 4. 编写代码,包裹在<?php ?>标签到其他页面
- 5. 如何防止页面刷新IE7中的标签切换?
- 6. 纯CSS标签 - 防止滚动页面顶部的标签变化
- 7. 使用复选框+标签组合防止双击错误
- 8. 防止锚标签跳转到页面顶部,同时使用目标php
- 9. 整个页面上的标签切换复选标记
- 10. 防止页面链接
- 11. 防止加载页面
- 12. 防止Javascript页面刷新
- 13. javascript - 防止页面加载
- 14. 防止去顶页面
- 15. 防止http页面重定向到https页面
- 16. 将复选框值复选到其他页面
- 17. 链接到Facebook页面上的页面标签页应用
- 18. 防止将PHP页面加载到Joomla包装中
- 19. Windows Phone上的复选框页面
- 20. 在Coldfusion的页面加载复选框
- 21. 如何防止在嵌套页面中包含相同的页面经典ASP?
- 22. 对齐复选框标签(网页)
- 23. 从标签页转到根页面
- 24. 标签onclick获取里面的复选框值
- 25. jQuery单击锚标记防止页面滚动到顶部
- 26. 标签面板中的标签页
- 27. 如何停止页面刷新每次复选框是单击
- 28. 选中限制复选框,包含在页面加载时检查的框
- 29. 启动页面复选框验证
- 30. WordPress的子页面标签
什么不同尺寸的标签,因为标签从1增加到3位数字?我不需要指定宽度吗? – 2011-04-26 14:50:06
@inquisitive_web_developer不,只要你浮动包含的元素 - 就像我的例子中的'li'一样 - 它们会保持在一起,直到页面变得太小而不能容纳单行中的单个框和标签。 – jeroen 2011-04-26 14:56:48
好的,谢谢@jeroen你的例子的作品,但我喜欢@Bazzz提供的方法,因为它更简单。 – 2011-04-26 15:07:30