我们应该使用 IE 的 CSS 动态属性吗?
我读过 IE8+ 不支持这些。
处理这个问题的最佳策略是什么?
我们应该使用 IE 的 CSS 动态属性吗?
我读过 IE8+ 不支持这些。
处理这个问题的最佳策略是什么?
如果你指的是 CSS 表达式,你应该避免使用它们,因为它们很慢。
您关于如何避免它们的问题非常模糊。回答更具体的问题会更容易。但这里有一个模糊的答案:Javascript。:)
它们对于解决与旧版本 IE 的不兼容问题非常有用,例如在 IE6 中获得 png 透明度。我总是(在需要时...)在 IE 的条件注释中包含使用这些功能的样式表。
动态属性并不是真正起飞的东西。它可以用于仅针对 IE 的应用程序(即 Intranet 等),但由于它从未成为标准并且没有其他浏览器支持它,因此它从未在 Web 上广泛使用。
我没有读过你所说的 IE8 不支持动态属性,我也没有尝试过,但是当浏览器以标准兼容模式呈现页面时,这听起来很合理。它们可能会在 quirks 模式下支持更长的几个版本。