当前位置: 首页 > news >正文

CSS 符号

在 CSS 中,& 符号是 嵌套语法中的父选择器引用符,主要用于 CSS 预处理器(如 Sass、Less、Stylus)和 现代 CSS 嵌套语法(CSS Nesting)。它代表当前选择器的父级,用于简化嵌套规则并生成更精确的选择器。

1、实例一

第一种写法:

css

.resume-dialog-wrap {
  &.t-dialog--default {
    padding: 0 !important;
  }
}

编译结果

[data-v-xxxxxxx] .resume-dialog-wrap.t-dialog--default {
  padding: 0 !important;
}

解释

  • &表示将两个类选择器连接在一起,匹配同时拥有这两个类的元素

  • 这会选择同时具有resume-dialog-wrapt-dialog--default类的元素

第二种写法:

css

.resume-dialog-wrap {
  .t-dialog--default {
    padding: 0 !important;
  }
}

编译结果

css

[data-v-xxxxxxx] .resume-dialog-wrap .t-dialog--default {
  padding: 0 !important;
}

解释

  • 这种写法表示选择resume-dialog-wrap元素内部的t-dialog--default元素

  • 这是后代选择器的关系,不是同时拥有两个类的元素

关键区别:

  1. 第一种写法(.resume-dialog-wrap.t-dialog--default),有&连接选择器,是AND关系,无空格,匹配的是单个元素同时拥有两个类

  2. 第二种写法(.resume-dialog-wrap .t-dialog--default),无&连接选择器,有空格,空格分隔表示父子/后代关系,匹配的是一个元素内部的后代元素

2、实例二

scss

.button {
  &:hover {
    color: red;
  }
}
编译后:

css

.button:hover {
  color: red;
}

& 在这里代表 .button,最终生成 .button:hover

相关文章:

  • 网站设计包括学历提升
  • 网站下载地址seo网站优化培训找哪些
  • 网站设计流程百度app安装免费下载
  • 网站搭建中单页面企业网站建设原则是
  • 试玩平台网站怎么做如何在百度上发广告
  • 西宁市网站建设公司南京seo排名公司
  • 一文详解OpenGL环境搭建:Windows使用CLion配置OpenGL开发环境
  • 超详细解读:数据库MVCC机制
  • 【扩展KMP】P10634 BZOJ2372 music |省选-
  • 第 27 场 蓝桥月赛
  • 巧用sort
  • JSON工具-JSONUtil
  • 【OS】Process Management(3)
  • 蓝桥杯比赛对于时间和空间的限制
  • 进程同步和进程互斥的区别
  • 用栈实现队列
  • android audiorecord
  • PowerBI累计分析
  • Agent 开发 笔记
  • 本地项目HTTPS访问问题解决方案
  • 【后端开发】Maven
  • LeetCode热题100记录-【二分查找】
  • 单片机软件设计文档模板
  • skynet.call使用详解
  • kafka 的存储文件结构
  • fpga系列 HDL:跨时钟域同步 4-phase handshake(四相握手通信协议,请求-确认机制)浅释与代码实现