gpt4 book ai didi

css - 显示 :initial on non CSS3 browsers? 会发生什么

转载 作者:技术小花猫 更新时间:2023-10-29 12:11:08 27 4
gpt4 key购买 nike

我需要知道在不兼容 CSS3 的浏览器上使用 display: initial 时会设置什么值/css?

我正在使用 display:none 隐藏类并且需要显示回来,为此我打算使用 display: initial (我不想使用 display:block 如果之前是 display:inline) 但隐藏的元素必须在所有浏览器上显示。

最佳答案

CSS 2.1 发生了什么 rules on error handling在实践中,声明 display: initial 被忽略,而不会影响样式表的其余部分。 display 属性因此从其他规则中获取其值。如果在任何样式表(包括浏览器默认样式表)中都没有任何设置,则使用初始值inline

问题编辑中的“后备”代码意味着 display 的值在支持值 inline 的浏览器中将是 inline >,并在其他浏览器中使用 block。这听起来不安全。

initial 不是 意思是“样式表中设置的先前值”或类似的东西,正如问题似乎假设的那样。相反,它表示在 CSS 规范中指定为属性初始值的值。对于 display,这是 inline

关于css - 显示 :initial on non CSS3 browsers? 会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15995816/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com