5

我正在一个主要使用该background-size:cover属性作为背景的网站上工作。但是我想支持 IE 7/8,我知道我可以使用 IE 条件注释,但检查属性支持会更有用,因为它可以支持其他旧浏览器而不是 IE。

我有背景问题的解决方案,但我需要知道何时使用 js 添加它,具体取决于是否支持该background-size属性。

background-size我的问题是,在旧浏览器中检查 css 属性的最佳方法是什么?

我已经看到了一些相关的问题,但它们都需要使用 Modernizer,除非它是唯一的选择,否则我宁愿不使用额外的库。

谢谢。

4

1 回答 1

7

if( 'backgroundSize' in document.documentElement.style)将是最简单的方法。

于 2013-05-12T17:03:29.427 回答