IE8 XP中的CSS问题,但IE8 Vista或7中没有CSS问题

前端之家收集整理的这篇文章主要介绍了IE8 XP中的CSS问题,但IE8 Vista或7中没有CSS问题 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我已经为工作中启动的活动实施了着陆页设计,并在工作中的XP计算机上的IE 7和在家中的7计算机上的IE 8上进行了测试.两者都起作用,所以我以为我击败了IE,但事实证明,即使不同的IE声称是同一浏览器,其HTML呈现方式也不同.

具有XP和IE8的任何人都根本看不到该站点.

我使用两个不同的CSS链接.一个用于IE,一个用于!IE:

<!--[if IE]>
<link href="../images/content/pagebuilder/idop_2010/free-to-believe-IE.css" rel="stylesheet" type="text/css" />
<![endif]-->

<!--[if !IE]><!-->
<link href="../images/content/pagebuilder/idop_2010/free-to-believe.css" rel="stylesheet" type="text/css" />
 <!--<![endif]-->

我必须使用!IE,因为IE仍在从良好的样式表中提取CSS,并且IE表无法正确更新(另一个问题).

如果我创建IE特定的CSS(IE7 / IE8与仅IE),是否可以解决问题?

解决操作系统IE问题的好方法是什么?

编辑

我在工作计算机上安装了IE 8,它与所有其他IE 8计算机都存在相同的问题.我有Internet Explorer开发人员工具,并且我注意到IE在“ IE8标准模式”下运行时,当我将其切换为“ IE7标准模式”时,布局可以正常工作.我还注意到在装有Windows 7的笔记本电脑上,兼容模式图标已激活.当我关闭它时,我能够复制我的问题.因此,现在我可以确定这是一般的IE8问题,不一定是操作系统问题.

现在,我已经创建了一个IE8特定的样式表,我将开始进行全面检查以使其看起来正确.

这是网站:http://members.opendoorsusa.org/site/PageServer?pagename=IDOP_2010

任何想要看一下它并就CSS方面给我建议的人,我将不胜感激(我没有做设计,只是实现,所以请不要批评设计)

现在我知道这是问题所在,我还有另一个问题.为什么世界上IE 8的显示与IE7如此不同?

最佳答案
克服IE问题的最佳方法是使用条件注释:

<!--[if IE 8]>
... link IE 8 specific stylesheet...
<![endif]-->

似乎您已经了解条件,所以只需尝试IE8特定的样式表,看看它是否有效.

Check this out.从理论上讲,不同版本的Windows和IE 8上的同一网页之间应该没有任何区别,但ActiveX可能会有例外,并且字体的呈现也可能有所不同.

让我知道IE8特定样式表是否适合您.

猜你在找的CSS相关文章