当IE8发布时,下面的代码可以添加条件样式表吗?
<!--[if IE 8]>
<link rel="stylesheet" type="text/css" href="ie-8.0.css" />
<![endif]-->
关于这是否适用于测试版,我读到了相互矛盾的报道。我希望有人能分享他们的经验。谢谢。
发布于 2009-03-20 15:05:10
工具/兼容性视图设置
全部取消选中
发布于 2009-08-07 19:29:19
谢谢你的帮助。我已经找到了解决方案,显然问题是让每个样式表使用它自己的title属性。一旦我去掉了标题,除了主样式表,没有问题。
这是IE8独有的一个奇怪的问题-尽管有人告诉我它应该是这样工作的,这与“样式表首选项”有关-它只会造成问题,因为解决方案需要您删除标题,这在编写脚本等时可能会有所帮助-当您需要调用样式表时。
无论如何,我不确定这是一个bug,还是应该是这样的,但我希望微软能进一步调查。
谢谢
发布于 2009-11-17 05:52:15
为什么还要费心为IE8编写单独的样式表呢?
如果您已经针对IE7进行了调试,那么可以强制IE8进入兼容模式,这样就可以像IE8是IE7一样显示您的代码。
你所要做的就是把它放在开头的head标签下面。在其他任何地方都不会起作用。
而且每个项目平均减少了半个小时左右的工作量,不需要对IE8进行密集的调试!
就连Msn.com也这么做--有点讽刺,是吧?
最近写了一篇关于它的博客文章:http://blog.sankhomallik.com/2009/11/16/stop-wasting-time-debugging-on-ie8-when-you-dont-have-to-or-get-ie8-to-behave-like-ie7/
https://stackoverflow.com/questions/167657
复制相似问题