如何在不支持某个值时声明 CSS 个带有回退值的值
How to declare CSS values with fallbacks when a value is unsupported
我想用
overflow: overlay
在chrome,但是
overflow: scroll
在火狐中。如果我只声明 overlay 值,那么 firefox 根本不会滚动。
我知道覆盖不是标准的,但现在这应该是完全不相关的。
我的问题是,这是让每个浏览器都具有所描述值的最佳方式。
是否可以单独在 CSS 内部进行回退?想不到有,但也许有窍门。
如果需要javascript,我该如何测试溢出值的可用性?
您只需提供两者,浏览器将使用最后识别的一个。
或者您可能需要考虑为不同的浏览器应用不同的样式
https://www.browserstack.com/guide/create-browser-specific-css
您可以直接在 CSS 中为元素提供这些值。
您也可以使用类来设置这个属性。拥有三个分别具有这些样式的个人 类,并使用 javascript 附加 类,第一个是后备样式。
我想用
overflow: overlay
在chrome,但是
overflow: scroll
在火狐中。如果我只声明 overlay 值,那么 firefox 根本不会滚动。 我知道覆盖不是标准的,但现在这应该是完全不相关的。
我的问题是,这是让每个浏览器都具有所描述值的最佳方式。
是否可以单独在 CSS 内部进行回退?想不到有,但也许有窍门。
如果需要javascript,我该如何测试溢出值的可用性?
您只需提供两者,浏览器将使用最后识别的一个。
或者您可能需要考虑为不同的浏览器应用不同的样式 https://www.browserstack.com/guide/create-browser-specific-css
您可以直接在 CSS 中为元素提供这些值。
您也可以使用类来设置这个属性。拥有三个分别具有这些样式的个人 类,并使用 javascript 附加 类,第一个是后备样式。