我有幾個CSS類,我想指定一個元素。但我不想每次都要重複3次,4次或更多的課。我可以用一個類名指定多個CSS類嗎?
我想從
<span class ="class1 backgroundclass borderclass iconclass">Link</span>
去
<span class="linkClass">Link</span>
可以這樣做?如果是這樣,怎麼樣?
我有幾個CSS類,我想指定一個元素。但我不想每次都要重複3次,4次或更多的課。我可以用一個類名指定多個CSS類嗎?
我想從
<span class ="class1 backgroundclass borderclass iconclass">Link</span>
去
<span class="linkClass">Link</span>
可以這樣做?如果是這樣,怎麼樣?
在正常的CSS,你就必須包括.linkClass
到每一個類定義是這樣的:
.class1, .linkClass { ...... }
.backgroundclass, .linkClass { ...... }
.borderclass, .linkClass { ...... }
的可讀性不太好。
你可以看看CSS預處理器一樣LessCSS使它更簡單。使用LessCSS,似乎可以執行以下操作:
.linkClass {
.class1;
.backgroundclass;
.borderclass;
}
LessCSS將編譯最終的樣式表。
什麼你問並沒有真正有很大的意義,我害怕。 :-)
如果你想申請多個通用的CSS類,只需添加它們一次一個。但是,如果您擁有一個具有所有必需屬性的CSS類,只需簡單指定即可。
這些幾乎都是你的選擇,恐怕兩者之間的選擇是在HTML中而不是在CSS中是否會有大量的冗餘。 (舉例來說,如果你總是使用兩個泛型類的話很有道理創建一個類與CSS的綜合性能。)