css样式只继承一级

2025-03-05 05:36:17
推荐回答(4个)
回答1:

你可以重写这个定义.顺序必须按照下面的方式:
.tab{}
.tab TD{}
.tab TD TD{}

对于td下的td不想继承父td的属性在第三组样式里进行重写.

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

这个很难,因为你的写法肯定会影响.maintab下所有的TR,如果想消除影响,暂时有两个办法,第一个仍旧是在 .maintab TR TR 重写受影响的属性,第二个就是不用通配了,你给需要的的tr添加类名,大致意思就是:

.maintab{}
.maintab .thisTR{}
.maintab .thisTR TR{}

这样压缩选择范围,不致 所有的TR都受影响.

因为考虑到 你 第一层TR的数量,所以,仍然建议你去用第一种办法重写属性.这个并不难办,因为你.maintab TR的属性才4个,大不了全部重写,也才4个属性.而你给.maintab TR TR定义的其他属性不会受到影响.

回答2:

你可以自己再对里面的TABLE设置样式,定义一个类,单独定义里面的样式,就不会继承外面的样式了

回答3:

里面的table 样式 单独再定义就可以了

回答4:

我不懂