scss里父选择器的标识符&
amp 选择器 标识符 Scss
2023-09-14 09:02:57 时间
一般情况下,sass在解开一个嵌套规则时就会把父选择器(#content)通过一个空格连接到子选择器的前边(article和aside)形成(#content article和#content aside)。
看个例子:
#content {
article {
h1 { color: #333 }
p { margin-bottom: 1.4em }
}
#content aside { background-color: #EEE }
}
编译之后:
#content article h1 { color: #333 }
#content article p { margin-bottom: 1.4em }
#content aside { background-color: #EEE }
这种在CSS里边被称为后代选择器,因为它选择了ID为content的元素内所有命中选择器article和aside的子元素。
然而现实开发过程中,并不是所有的场景我们都需要这种行为。
article a {
color: blue;
&:hover { color: red }
}
编译后:
article a { color: blue }
article a:hover { color: red }
群组选择器
nav, aside {
a {color: blue}
}
编译后:
nav a, aside a {color: blue}
相关文章
- Spring学习笔记(三十)——SpringBoot对象拷贝总结&Mapstruct
- Replication(上):常见的复制模型&分布式系统的挑战
- SpringCloud入门系列之服务链路追踪Sleuth&Zipkin
- Java Web(七)Request&Response
- Maven 换源 & Mybatis 开启 Log4j 日志框架
- 令人头疼的Javascript隐式&强制转换
- GoLang17 - Go 语言递归函数&类型转换
- Flink SQL 知其所以然(二十九):Deduplication去重 & 获取最新状态操作
- 关于图计算&图学习的基础知识概览:前置知识点学习(Paddle Graph L)
- Python:基础&爬虫
- Vue & Element
- CI&CD 体系介绍
- Python-3.12 告别 GIL 锁 & 性能原地飞升!
- 社区(php&&mysql)四