小编典典

为什么不允许样式表列?

css

W3指定表列(带有<col>元素)仅允许使用四个CSS规则-
边框,背景,宽度和可见性。

有人知道这个决定的原因吗?如果可以使用边框和背景,为什么不使用字体和颜色呢?


阅读 314

收藏
2020-05-16

共1个答案

小编典典

IanHixie在这里详细解释:为什么只有四个属性应用于表列的奥秘。相关报价:

文本的颜色取决于其元素的“颜色”属性。除非指定,否则“ color”属性(基本上)默认为“ inherit”,这意味着“采用父元素的值”。

因此,对于单元格中的某些文本,颜色由单元格的“颜色”属性确定,该属性从行中获取,从行中获取,从表中获取,从表的父级获取,依此类推。

那专栏呢?好吧,该列不是该单元的祖先之一,因此它永远不会被查找!问题就在这里。

2020-05-16