gpt4 book ai didi

css - Sass 中 & sign 和 no & sign 的区别?

转载 作者:行者123 更新时间:2023-11-28 09:24:37 26 4
gpt4 key购买 nike

这可能是一个非常简单的答案,但我无法在任何地方找到它。可能是我以某种方式错过了一个非常基本的 CSS 规则。

这是我的 Sass 代码:

h3 {
font-size: 20px;
margin-bottom: 10px;
&.some-selector {
font-size: 24px;
margin-bottom: 20px;
}
}

输出:

h3 {
font-size: 20px;
margin-bottom: 10px; }
h3.some-selector {
font-size: 24px;
margin-bottom: 20px; }

如果我取消“&”符号,会有什么不同?它只是在“h3”和“.some-selctor”之间添加了一个空格。 parent 和 child 之间的这个空间是什么意思?其实有什么区别吗?提前致谢。

最佳答案

有效显示的 & 表示“与此选择器组合/加入”。

h3 {
&.some-selector {

CSS 选择器 h3.some-selector 中产生结果(匹配 具有 H3 元素>some-selector 类), 而

h3 {
.some-selector {

CSS 选择器 h3 .some-selector 的结果(匹配 some-selector 类的元素,它们是后代H3 元素)和扩展,

h3 {
h3.some-selector {

CSS 选择器 h3 h3.some-selector 中产生结果。

参见:

关于css - Sass 中 & sign 和 no & sign 的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37606981/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com