【发布时间】:2016-04-25 18:42:58
【问题描述】:
我有一个关于 bootstrap 3.0 类顺序的问题,现在如果我写以下我从 sm 到 lg 的地方:-
<div class="col-sm-4 col-md-4 col-lg-4 address">
如果我将班级顺序从lg更改为sm会有什么不同:-
<div class="col-lg-4 col-md-4 col-sm-4 address">
还是顺序无所谓?
【问题讨论】:
-
为什么需要不止一个?这些类是要单独使用的,不是吗?另外,我会假设 bootstrap.css 中显示的第一个是要使用的。
-
刚刚略过这个,看起来它是 bootstrap.css 或 bootstrap.min.css 中最后一个使用的。如果以上所有规则中两条规则相同,则最后宣布的规则获胜。嵌入在 html 中的 CSS 始终位于外部样式表之后,无论 html 中的顺序如何vanseodesign.com/css/css-specificity-inheritance-cascaade
-
@t03smcg0t3s 感谢您的回复。。现在你说我应该只定义一个类,但是如果我想根据屏幕大小进行不同的 col 设置,那么它应该支持多个类定义,这样对吗???
-
@JohnJohn 您可以在单个标签中拥有任意数量的类。在生成渲染树时,每个 css 定义都被应用,所以所有定义。因此正在显示最后定义的 css 属性。例如检查这个小提琴。 jsfiddle.net/errhunter/heertkud
-
我不擅长解释,所以上面的东西解释得不好。我建议您通读developers.google.com/web/fundamentals/getting-started/?hl=en 以了解更多信息。
标签: css twitter-bootstrap twitter-bootstrap-3 css-selectors media-queries