2

在 Twitter Bootstrap 中有以下 CSS 类选择器:

.show-grid [class*="span"] {
    margin-bottom: 5px;
}

这适用margin-bottom: 5px于之后的任何span课程show-grid吗?

4

2 回答 2

6

CSS3 规范:选择器级别 3

[att*=val]

表示具有 att 属性的元素,其值包含至少一个子字符串“val”的实例。如果 "val" 是空字符串,则选择器不代表任何内容。

根据你的问题:

这是否意味着在 show-grid 之后将 margin-bottom:5px 应用于任何跨度类?

,它适用margin-bottom: 5px于标记为 class 的任何元素的后代show-grid以及哪个 class 包含的每个元素span

于 2013-03-22T22:45:43.597 回答
4

[attr*=value]是子字符串属性选择器- 它在 CSS 3 中是新的,在 IE 7+ 中受支持

您发布的内容将为具有包含子字符串的类span并且也是具有该类的元素的后代的元素添加 5px 的底部边距.show-grid

于 2013-03-22T22:45:35.133 回答