如果多个选择器都需要写一段相同的css代码,比如clearfix
    那么可以将这段代码写在%开头的选择器里

    1. %clearFix {
    2. &::after{
    3. content: '';
    4. display: block;
    5. clear: both;
    6. }
    7. }

    这里的%clearFix其实是占位符,代码编译后会被引用这段代码的选择器取代
    如果有地方要clearFix, 只需要@extend + placeholder

    1. div {
    2. @extend %clearFix;
    3. /* 其他css */
    4. }

    注意,scss不是把placeholder里的css复制到引用了它的选择器里,而是用选择器替换%开头的placeholder, 这样只会有一段placeholder里的css代码。