我试图理解以下CSS (可能不是纯CSS):
.A {
padding: 0
.B {
> * {
boxShadow: '0 1px 1px rgba(0, 0, 0, .1)'
}
}
}我不明白的是:> * {}
我很熟悉>作为一个放在两个选择器之间的子组合器,但是在这里它不是两个选择器之间的-那么这个规则意味着什么呢?
我相信*会选择>所选择的组件中的所有内容。
发布于 2019-05-09 14:07:32
你放在这里的代码是SCSS(SASS)
这将生成以下CSS:
.A {
padding: 0;
}
.A .B > * {
boxShadow: '0 1px 1px rgba(0, 0, 0, .1)';
}.B > * {}的意思是,它将选择任何直接属于.B类的元素。
https://stackoverflow.com/questions/56061149
复制相似问题