开始支持其他浏览器的策略

时间:2009-12-18 07:13:00

标签: internet-explorer firefox browser cross-browser

我们有一个仅支持IE6及更高版本的Web应用程序。这是一个旧的应用程序,大多数用户群使用的是IE。在开发时,没有人注意跨浏览器支持。如果您在Firefox中打开该网站,则UI将全部倾斜。我们计划现在开始支持Firefox 完成任务我们应该遵循什么策略? 我们应该记住哪些事情,以便将来我们可以轻松支持任何其他浏览器?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

  • 如果可能,可以放弃对IE 6的支持。这是不安全的(对用户不利)和非标准(对你的理智不利)。如果您不能抛弃它,请将其作为辅助平台,并注意“最佳结果使用浏览器X,Y或Z”。

  • 坚持W3C标准,绝对避免使用任何特定于IE的扩展。如果可能,请使用W3C合规性检查工具查找/修复符合非标准的HTML等。

  • 在可能的情况下,嵌入浏览器特定的调整,以便在浏览器特定的CSS文件中看起来正确。

  • 使用像jquery这样的框架来避免javascript的跨浏览器问题。

  • 测试,测试,测试。

答案 2 :(得分:0)

从显式列出IE6样式的默认css重置样式表开始。这样,IE6中的页面看起来与现在一样,并为您提供了在Firefox中使用的基线。从那里,你可以重做默认样式然后在两者中工作,或者添加条件FF专用样式(不太理想)。下面是各种浏览器(包括IE6)的默认样式链接。

http://css-class.com/test/css/defaults/UA-style-sheet-defaults.htm