首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >这个CSS规则是什么意思?>*

这个CSS规则是什么意思?>*
EN

Stack Overflow用户
提问于 2019-05-09 14:00:04
回答 4查看 226关注 0票数 0

我试图理解以下CSS (可能不是纯CSS):

代码语言:javascript
运行
复制
.A {
    padding: 0
    .B {
        > * {
           boxShadow: '0 1px 1px rgba(0, 0, 0, .1)'
        }
    }
}

我不明白的是:> * {}

我很熟悉>作为一个放在两个选择器之间的子组合器,但是在这里它不是两个选择器之间的-那么这个规则意味着什么呢?

我相信*会选择>所选择的组件中的所有内容。

EN

Stack Overflow用户

回答已采纳

发布于 2019-05-09 14:07:32

你放在这里的代码是SCSS(SASS)

这将生成以下CSS:

代码语言:javascript
运行
复制
.A {
    padding: 0;
}
.A .B > * {
    boxShadow: '0 1px 1px rgba(0, 0, 0, .1)';
}

.B > * {}的意思是,它将选择任何直接属于.B类的元素。

票数 2
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56061149

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档