https://developer.mozilla.org/en/CSS/inherit:
对于非继承属性,
inherit
指定了一种行为 通常没什么意义。
我想知道该页面究竟是什么意思。所以它告诉我们,当我们为非继承的属性inherit
时,行为不是标准化的(可能也可能不起作用)?
因为我在FF,Chrome,IE,Safari和Opera中为inherit
尝试了border
值,但它们都有用吗?
对所有非继承的css属性使用inherit值是否可以?它们是w3c标准的一部分吗?
答案 0 :(得分:1)
它是否告诉我们,当我们为非继承的属性
inherit
时,行为不是标准化的(可能也可能不起作用)?
除了IE< 8,但为什么要制作每个属性inherit
?如果您为父元素E
指定边框,请为border: inherit
指定E *
,然后从E
下降的所有内容将获得同样的边界。
是否可以为所有非继承的css属性使用inherit值?
如果您真的希望元素从其父级继承该样式,则可以对特定属性执行此操作,但对于大多数设计而言,对于每个单独的属性没有意义>,除非您的设计专门用于概述每个具有粗红色边框的矩形。例如,请查看this catastrophic mess of a page。
它们是w3c标准的一部分吗?
如果规范将inherit
列为该属性的有效值,无论它是否为“非继承”(这意味着它不是默认继承的 ),那么它是技术上应该工作。