2016-12-13 57 views
-1

有不太預處理,可以嵌套CSS內的其他CSS代碼代碼,就像這樣:我可以嵌套類標準的CSS像LESS

.Element { 
    .AnotherElement { 
     background-color: #FFF; 
    } 
    .YetAnotherElement { 
     background-color: #000; 
    } 
} 

這將使.Element .AnotherElement白色的背景,它使.Element .YetAnotherElement有黑色的背景顏色。它解決了所有問題寫出來,如:

.Element .AnotherElement { 
    background-color: #FFF; 
} 
.Element .YetAnotherElement { 
    background-color: #000; 
} 

做的第一例用CSS語法一致,還是我必須要使用小於預處理器?

回答

1

嵌套是LESS和SASS的一個特性,不是CSS原生的。

這是CSS預處理器最常見的用途之一,但它們提供了更多。

+0

謝謝!我想了很多,但我不確定。 –

0

不,css不支持此語法,在您的css示例中,「Element」和「AnotherElement」將接收此屬性,AnotherElement將不會繼承Element的屬性。