css &连接符

&是less、sass的语法,是一种连接符。

.el-row {
  margin-bottom: 20px;
  &:last-child {
    margin-bottom: 0;
  }
}

sass语法,等同于:
.el
-row { margin-bottom: 20px; } .el-row:last-child { margin-bottom: 0; }

另一种用法:

.bordered {
  &.float {
    float: left; 
  }
  .top {
    margin: 5px; 
  }
}

等同于:

.bordered.float {
  float: left; 
}
.bordered .top {
  margin: 5px;
}

.bordered.float 是串联选择器,作用在同一标签上
.bordered .top 是后代选择器,作用在不同标签上

 

posted @ 2022-04-26 19:23  ZJTL  阅读(799)  评论(0编辑  收藏  举报