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特定样式表是否适合您.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


css的bordercolor属性怎么使用
CSS中contain属性的作用和语法
深入学习响应式布局框架:适合初学者到专家的详尽指南
CSS3选择器优先级规则
margin-top用法
选择最适合您的响应式布局框架:综合评估不同工具
使用CSS中的content属性
设计一个无缝适应不同屏幕尺寸的网站
如何处理CSS样式的层叠问题
探究最佳响应式布局框架:竞争激烈!
学习基本数据类型的快速入门:掌握常用操作技巧
CSS中float布局介绍
一同探讨响应式布局的益处
掌握响应式设计的益处,让网页在不同设备上展现完美适配!
可能导致CSS加载失败的原因有哪些?
各种基本数据类型的全面操作指南
CSS3选择器是否用于设计界面结构?
响应式布局优化移动设备适配的策略与实用技巧
伪元素怎么清除浮动
利用CSS响应式布局创作独特网页设计的设计技巧