在CSS中,可以使用逗號或空格來并列寫兩級,假設(shè)有兩個類名分別為.class1和.class2,要將其應(yīng)用到同一個元素上,可以使用以下語法:
.class1, .class2 {
// 樣式代碼
或者
.class1 .class2 {
// 樣式代碼
這兩種語法都可以將.class1和.class2的樣式應(yīng)用到同一個元素上,逗號表示同時應(yīng)用兩個類名,而空格則表示從.class1繼承到.class2的樣式。
需要注意的是,如果兩個類名之間存在嵌套關(guān)系,那么使用空格的方式可能會產(chǎn)生一些意想不到的效果,假設(shè)有一個類名為.class3,它繼承自.class2,而.class2又繼承自.class1,那么使用以下語法:
.class1 .class2 .class3 {
// 樣式代碼
實際上會將.class3的樣式應(yīng)用到所有繼承自.class1和.class2的元素上,而不僅僅是.class3本身,在使用空格時需要注意避免產(chǎn)生不必要的繼承關(guān)系。
如果需要在HTML文檔中應(yīng)用這些類名,可以使用以下語法:
// 內(nèi)容
或者
<div class="class2">
// 內(nèi)容
</div>
這兩種語法都可以將.class1和.class2的樣式應(yīng)用到同一個元素上,***種語法是將兩個類名寫在一起,而第二種語法則是通過嵌套的方式來應(yīng)用樣式。