首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS浏览器兼容性问题

CSS浏览器兼容性问题
EN

Stack Overflow用户
提问于 2009-08-07 02:29:17
回答 7查看 7.8K关注 0票数 1

我最近为一个客户设计了一个web应用程序。我使用CSS作为应用程序的布局。我在IE7,Mozilla3.0.1,Google Chrome2.0.xxx,Safari3.1和Opera9.51上测试了布局。

它们都正确显示,没有问题。在应用程序交付之后,我的客户注意到它与IE6存在兼容性问题。网站显示不正确。

我如何解决这个问题?我的系统上甚至没有IE6来尝试修复它。每次我试图将浏览器降级到IE6时,IE就会停止工作。有没有办法让我得到一个可以模拟IE6 online的环境。

其次,是利用css框架来解决兼容性问题,即使我想使用css框架,除了blueprint css之外,哪个框架更好。

耽误您时间,实在对不起。

EN

回答 7

Stack Overflow用户

发布于 2009-08-07 02:34:35

在处理CSS的方式上,IE6是一个众所周知的灾难。最好的办法是使用虚拟机或安装了IE6的旧系统,并将其用于测试。然而,有一些不错的工具可以在很大程度上模拟IE6。我最喜欢的是IETester。在browsershots.org上有一个在线工具也不错,但我发现它有时并不一致。

最好的方法是创建一个单独的样式表,该样式表仅用于IE6,而让其余的样式表处于工作状态。通过在HTML <head>中使用以下内容,可以加载仅IE6样式表

代码语言:javascript
复制
<!--[if IE 6]>
    <link rel="stylesheet" type="text/css" href="IE-6-SPECIFIC.css" />
<![endif]-->

加载完成后,您可以开始覆盖在IE6中出现问题的常用样式。

票数 5
EN

Stack Overflow用户

发布于 2009-08-07 02:37:08

首先,你可以从这里下载虚拟pc和IE兼容性测试VHD,我也使用了僵尸提到的IEtester,但我更喜欢VPC镜像。

然后,您可以针对不同风格的IE测试您的应用程序。

为了让IE6正常工作,我经常使用单独的CSS表,并使用条件注释http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx将其链接起来

祝你好运:)

票数 3
EN

Stack Overflow用户

发布于 2009-08-07 02:39:11

IE6在其CSS框模型中有许多错误,导致正确编码的网站在该浏览器下崩溃。可以使用盒子模型hack和其他解决方法来解决这些问题,所以这是一个获得IE6的问题。Here is a list of common fixes for IE 6 box model problems

  1. 来解决IE 6的问题-我最喜欢的选择是安装一个IE模拟器,让你可以运行多个版本的internet explorere。This one是相当好的,尽管还有其他的。另一种常见的方法是创建一个运行IE6或双引导的虚拟机(这两种方法都很耗时且痛苦,但确实可行)。如果可以的话,我更喜欢使用模拟器。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1242599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档