Less -- 诡异的空格 发表于 2016-03-08 更新于 2023-07-25 分类于 frontend 阅读次数: 本文字数: 601 阅读时长 ≈ 1 分钟 Original: 1234567891011.a { &.a-b { &:hover { background-color: #5cb85c; } }}.a-c { &:extend(.a .a-b:hover);} Compiled: 12345$ lessc test.lessextend ' .a .a-b:hover' has no matches.a.a-b:hover { background-color: #5cb85c;} Improved: 1234567891011.a { &.a-b { &:hover { background-color: #5cb85c; } }}.a-c { &:extend(.a.a-b:hover);} Compiled: 12345$ lessc test.less.a.a-b:hover,.a-c { background-color: #5cb85c;} css选择器: .a.a-b表示同一个元素同时包含两个类, .a .a-b表示子元素选择器,表示当前有a-b类并且某一级父元素含有a类 .a, .a-b表示多个独立选择器,表示选择当前有a类或者含有a-b类的的元素 相关文章 在Clearfix中使用`display:table` 欢迎关注我的其它发布渠道 WeChat RSS InfoQ