我正在玩Twitter引导,我注意到这个CSS定义,我似乎无法用我自己的CSS定义覆盖。它是什么和它是什么意思:这是什么意思:css [class * =“span”]
[class*="span"] {
margin-left: 20px;
}
我尝试了谷歌搜索,一无所获 - 也许这是不允许的搜索字符或什么
我正在玩Twitter引导,我注意到这个CSS定义,我似乎无法用我自己的CSS定义覆盖。它是什么和它是什么意思:这是什么意思:css [class * =“span”]
[class*="span"] {
margin-left: 20px;
}
我尝试了谷歌搜索,一无所获 - 也许这是不允许的搜索字符或什么
更多:http://www.w3.org/TR/css3-selectors/(6.3.2) – Joe 2013-02-09 23:15:42
这是一个attribute selector,其选择具有类span
的任何元件。
或班级'spanned'或'wingspan'; '* ='符号只是根据子字符串的存在选择一个元素,而不是以空格分隔的子字符串出现。 – 2013-02-09 23:17:47
我对此表示怀疑,谢谢澄清。 – Flauwekeul 2013-02-09 23:18:33
然后搜索替代** CSS通配符选择器** – Popnoodles 2013-02-09 23:12:24
如果您想查找关于[CSS选择器](http://www.w3.org/TR/selectors/)的信息,您应该尝试搜索'[CSS selector site:w3.org](https://www.google.co.uk/search?hl=en&q=CSS+selector+site%3Aw3.org)',然后浏览结果。 – 2013-02-09 23:15:36
可能的重复[这是什么:\ [class \ * =“span”\]](http://stackoverflow.com/questions/9836151/what-the-heck-is-this-class-span) – 2013-02-10 04:41:58