我有定義了「t_data」類來定製大多數表的外觀和感覺。css:如何繼承整個類
雖然在某些情況下我需要額外的表格專業化:比方說,我希望「customers」和「orders」的表格看起來不同。
繼承樣式默認方式是描述兩個類的CSS定義成相同的塊,這樣的事情:
table.t_data, table.t_data_order, table.t_data_customer
{
background-color: #080;
}
這種方式工作得很好,直到一定程度上......直到我得到太多的不同定義。
現在我已經是這樣的:
table.t_data thead tr th, table.t_data thead tr td, table.t_data tbody tr th, table.t_data tbody tr td, table.t_data tfoot tr th, table.t_data tfoot tr td,
table.t_group thead tr th, table.t_group thead tr td, table.t_group tbody tr th, table.t_group tbody tr td, table.t_group tfoot tr th, table.t_group tfoot tr td
{
border: #333 1px solid;
}
爲了做定製T_DATA尋找t_data_customer和/或t_data_order不同我需要TRIPPLE該塊......且有高風險錯過一些元素......我也有超過10個這樣的塊不同的元素(如背景,字體等)
是否有任何CSS或甚至非CSS這樣的事情解決方案?
非常感謝!
P.S.如果你沒有任何解決方案,但只有想法,不要害羞地分享它們!有什麼想法,歡迎
這在原生CSS中是不可能的,但是有一些CSS預編譯器提供了繼承等等, LESS:http://lesscss.org/ – 2013-02-23 17:23:06
在多個類中使用HTML元素可能會有所幫助。 – nwellnhof 2013-02-23 17:28:06