sass中的&用法
/*偽類嵌套*/
.clearfix{
?&:before,
?&:after{
? ?content:"";
? ?display: table;
?}
?&:after {
? ?clear:both;
? ?overflow: hidden;
?}
}
/*類嵌套?或者屬性嵌套*/
.clearfix{
?:before,:after{
? ?content:'';
? ?display: table-cell;
?}
?:after{
? ?clear:left;
? ?overflow: scroll;
?}
}
預(yù)處理的結(jié)構(gòu)輸出一樣,&有什么作用?為什么要用&
2020-07-18
肯定是不一樣的,&表示父元素,編譯出來的結(jié)果:.clearfix:before,表示.clearfix的偽類before
沒有加&,編譯出來的結(jié)果:.clearfix :before,表示的是.clearfix的所有子代元素的偽類before