在 CSS 中,您可能会遇到放置在伪元素选择器之前的与号 (&) 字符。这种用法不是标准 CSS 的一部分,但常见于 LESS 等预处理语言中。
在 LESS 中,& 符号用作嵌套运算符,允许您更多地选择嵌套元素简洁地。它代表父选择器,可用于链接多个选择器。
考虑以下 LESS 语法:
.clearfix { &:before, &:after { display: table; content: ""; } &:after { clear: both; } }
这里,:before 和 :after 之前的 & 符号表示这些伪元素嵌套在 .clearfix 中。此语法将编译为以下 CSS:
.clearfix:before, .clearfix:after { display: table; content: ""; } .clearfix:after { clear: both; }
例如,以下 LESS 代码:
.example { &:hover { color: red; } }
将编译为:
.example:hover { color: red; }
以上是以下是一些标题选项,将问题格式与文章对 LESS 和&符号的关注相结合: * 为什么我在 LESS 伪元素选择器中看到与号 (&)? * 安培有什么作用的详细内容。更多信息请关注PHP中文网其他相关文章!