我定义了“t_data”类来自定义我的大多数表的外观。
虽然,在某些情况下,我需要做一个额外的表格专业化:假设我想要“客户”和“订单”的表格看起来不同。
继承样式的默认方法是将两个类的 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解决方案?
非常感谢你!
PS如果您没有任何解决方案而只有想法,请不要害羞地分享它们!欢迎任何想法