我无法理解这是什么意思:
http://twitter.github.com/bootstrap/assets/css/bootstrap-1.2.0.min.css的第33行
.row [class^="span"] {
display: inline;
float: left;
margin-left: 20px;
}
我理解这种样式,但我从未见过这样的东西
[class^="span"]
我无法理解这是什么意思:
http://twitter.github.com/bootstrap/assets/css/bootstrap-1.2.0.min.css的第33行
.row [class^="span"] {
display: inline;
float: left;
margin-left: 20px;
}
我理解这种样式,但我从未见过这样的东西
[class^="span"]
<div class="spanning"></div>
^
符号来自正则表达式,在此符号表示字符串的开头。
需要注意的是,这检查的是类属性的开头,而不是类名的开头。这意味着它不会匹配以下选择器:
<div class="globe spanning"></div>
.row [class^="span"], .row [class*=" span"]{}
这是一个属性选择器,具体来说是 CSS3子字符串匹配属性选择器 之一。
此规则将样式应用于任何具有以 span
开头的 class
属性的元素(^=
表示 "以...开始"),出现在具有 row
类的任何元素中。
.row [class^="span"]
和.row[class^="span"]
不是相同的。 - BoltClock