什么[class * =“span”]为CSS做什么?

时间:2014-02-22 02:53:23

标签: css twitter-bootstrap css-selectors

我正在查看Twitter Bootstrap 2 CSS文件并看到[class*="span"]。它做了什么,该方法的名称是什么?

3 个答案:

答案 0 :(得分:2)

那是CSS attribute selector。它会在span属性中选择包含class的元素。

例如

<div class="myclass span-12"></div>

您可以通过

选择上述元素
[class*="span"]

答案 1 :(得分:0)

这意味着任何具有类和单词span的元素都存在于类名中,即

<div class='span-1'></div>
<div class='my-span'></div>

[class*="span"]将选择包含单词span的所有内容以及更多内容。 Read more

答案 2 :(得分:0)

CSS属性选择器

这是一个CSS属性选择器,它遵循语法[attribute*="value"]所在的位置 “attribute”是一个HTML元素属性(即class),“value”包含在属性字符串中的某个位置。

您的示例是一个CSS选择器,它将匹配元素的类名字符串中包含字符串“span”的任何HTML元素。

有关CSS属性选择器的更多信息,请参阅CSS-Tricks的以下文章:http://css-tricks.com/attribute-selectors/