2011-10-05 104 views
0

我已经做了一些css3样式的网站,如过渡,边框半径,箱形阴影和文字阴影。IE9 CSS3支持

我有一个当前版本的IE9,它看起来都很好。

但是,我有另一台有IE9的电脑,但最近没有更新。在这一个,CSS3样式不会出现,实际上打破了页面,或者我可以使它默认IE8/IE7样式表,它可以工作,但不是很漂亮。

这有点令人担忧,因为我猜测一般的IE9用户并没有严格保持浏览器的最新状态。

有没有解决方案?还是仅仅是我必须等待人们更新?我可以在网站上发布消息,检测旧版本的IE9并告诉他们更新?或者需要制作一个IE9特定的样式表?

我真的不想把我的网站放在这里,但如果你喜欢,我可以给你一个链接。

感谢

+0

IE9的哪个版本无法正确显示?它是一个测试版吗? – Kirk

+0

它们都在此版本中显示:9.0.8112.16421但是,可以使用的产品ID是:03553-997-8617616-27675。无法正确显示的产品ID是:03553-032-2927503-85002。不能很好显示的版本需要更新(我们不会使用那台计算机),但我们宁愿保持它的状态,找出问题是否影响到网站的其他用户。非常感谢。 – user980673

回答

0

需要更多的空间,所以我回答,而不是在这里评论。

由于它们具有相同的版本号(9.0.8112.16421),它们都是相同的。你的问题可能在其他地方,虽然我不确定它是如何呈现CSS3效果的,但IE9使用DirectX来使用Direct2D和DirectWrite。

检查以查看具有该问题的计算机的功能并查看它是否正确使用DirectX。

也尝试一些其他计算机,因为我怀疑这个问题只与该计算机有关。如果你的代码在一台计算机上工作,它可能会在所有没有问题的工作。

+0

谢谢 - 绝对有些东西在那里调查。我会发布我的发现。 – user980673