明确设置为默认值vs初始值?

时间:2016-09-01 08:22:00

标签: css

以overflow属性为例,visible是默认属性。

在CSS中,何时应将属性设置为默认值(overflow: visible;)与设置为initial,为什么?有什么区别?

1 个答案:

答案 0 :(得分:0)

坦率地说,你不会。 Internet Explorer中不支持初始化(是的,人们实际上仍然使用它),因此使用它可能会导致一些跨浏览器问题。

但如果你这样做,可能是因为你调试了一些css。如果你一直在使用父divs溢出设置,现在孩子表现得很有趣,所以你试着将它设置为"无论什么"原始设置使用overflow:inherit;一旦你误解了什么错误,打算设置一个实际值。

https://css-tricks.com/getting-acquainted-with-initial/

希望这有帮助。