2009-10-10 44 views
0

我们应该使用IE的CSS动态属性吗?我们应该使用IE的CSS动态属性吗?

我看了IE8 +不支持这些。

处理这个问题的最佳策略是什么?

+0

@Warren杨谢谢修复和标记。 – rajakvk 2009-10-10 13:48:30

+0

Firefox刚刚宣布了另一项突破“创新” - 支持动态属性,除了它们使用'calc()'而不是'expression()' - http://mzl.la/9f9g7x – 2010-06-10 20:47:33

回答

2

如果你的意思是CSS表达式,你应该避免它们,因为它们是slow

关于如何避免它们的问题很模糊。回答更具体的问题会更容易。但这里有一个模糊的答案:Javascript。 :)

+0

@Warren Young。感谢您的精彩参考 – rajakvk 2009-10-10 14:12:01

0

动态属性不是真的起飞。它可以用于仅针对IE的应用程序(即内联网等),但由于它从未成为标准,也没有其他浏览器支持它,因此它从未在网络上广泛使用。

我还没有读过关于IE8不支持动态属性的说法,而且我还没有尝试过,但听起来很合理,当浏览器在符合标准的模式下呈现页面时,将不会受到支持。他们可能会在怪癖模式下支持更长的几个版本。

1

它们对于解决与旧版本IE不兼容的问题非常有用,例如在IE6中获得png透明度。我总是(需要时)在IE的条件注释中使用这些功能包含样式表。

相关问题