我继承了一些 css,并且在网上到处搜索以了解 css 块所表达的内容,如下所示:
[class*=wrapper] .logo {
padding-top: 32px !important;
}
星号和方括号的作用是什么?
在谷歌上搜索 [ 和 * 很困难......如果这个问题很愚蠢,我很抱歉。
它选择一个具有类的元素logo
它有一个祖先wrapper
在其类属性中的某处。例如,请注意该类burgerwrapper
也导致下面的元素被选择。
[class*=wrapper] .logo {
color: #f99;
}
<div class="logo">Not selected</div>
<div class="wrapper">
<div class="logo">
Selected
</div>
</div>
<div class="burgerwrapper">
<div class="logo">
Selected
</div>
</div>
See http://css-tricks.com/attribute-selectors/有关属性选择器的一些背景信息。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)