Bootstrap 的控制标签类有啥作用?

Posted

技术标签:

【中文标题】Bootstrap 的控制标签类有啥作用?【英文标题】:What does Bootstrap's control-label class do?Bootstrap 的控制标签类有什么作用? 【发布时间】:2016-09-11 22:43:03 【问题描述】:

.control-label Bootstrap 3 类将哪些 CSS 格式应用于<label> html 元素。 (我也遇到了使用 Chrome 的 devtools 定位该类的困难

此外,在官方 Bootstrap 3 中documentation,.control-label 似乎仅用于.form-horizontal 的情况。这是真的吗?为什么?

【问题讨论】:

【参考方案1】:

control-label 类对于验证状态很有用,这就是为什么我们在所有标签中都需要它,即使字段引导程序的文档没有提到。

在定义has-success、has-warning等类时,我们可以在bootstrap源代码中看到:https://github.com/twbs/bootstrap/blob/bfb99413eefbbe2e8fbb1e477cbfa63ea7d36140/dist/css/bootstrap-rtl.css#L3242

如您所见,它使用的是控制标签类而不是标签元素。如果我们移除控制标签,我们会产生不希望的效果,即标签不会变成绿色。

没有控制标签类的垂直表单并且在表单组上成功:

<div class="form-group has-success">
    <label for="exampleInputEmail1">Email address</label>
    <input type="email" class="form-control" id="exampleInputEmail1" placeholder="Enter email">
  </div>

使用控制标签类:

&lt;label for="exampleInputEmail1" class='control-label'&gt;Email address&lt;/label&gt;

这就是为什么我认为最好保留它!除非没有颜色是想要的效果。

【讨论】:

感谢您的回答。我还注意到 .control-label 类也适用于 .form-horizontal(对于大于 768px 的浏览器)、.form-inline 和 .navbar-form,更改边距/填充和/或定位 是的,我还为表单内的每个

以上是关于Bootstrap 的控制标签类有啥作用?的主要内容,如果未能解决你的问题,请参考以下文章

.col-form-label 类对引导程序中的标签有啥作用?

Bootstrap .container 和 .container-fluid 类有啥区别?

大家说说discuz的标签有啥作用

语义化标签是啥?有啥作用

html标签中dl dd这个标签有啥作用??

div是 HTML 中的 区域控制标签。