开发页面以保持浏览器兼容性

时间:2010-05-31 07:44:15

标签: asp.net html cross-browser

在开发asp.net页面以支持浏览器兼容性时需要注意哪些事项?

我的意思是,布局未按要求在所有浏览器中正确显示,但在某些浏览器中运行良好。我认为这是实现浏览器兼容性的每个人的主要问题。

3 个答案:

答案 0 :(得分:1)

布局不需要在每个浏览器中看起来完全相同,但它需要优雅地降级才能公开核心功能。

我学到了为不同浏览器开发布局的原因是,使用的黑客越少越好。

理论上,这应该随着IE6的消亡而变得越来越容易。

简短列表包括:

  • 重置css
  • 使用经过测试的js框架 针对大多数浏览器
  • 不要使用css hacks
  • 验证您的HTML
  • 让您的网络开发人员密切合作 与您的网页设计师,或有1 人都是。
  • 针对您想要的浏览器进行测试 与
  • 兼容
  • 知道你的浏览器强度和 weakneses

虚拟机是您进行跨浏览器测试或独立(便携)应用的朋友。

答案 1 :(得分:0)

没有适用于所有情况的规则。每个案例都是独一无二的。

重要的是开发验证页面。在页面验证之前,任何有关浏览器问题的投诉都不能被认真对待。

答案 2 :(得分:0)

启动适用于Firefox和IE的网站,然后使用Chrome进行测试。不要使用任何依赖于任何一个浏览器的代码。 确保您的网站在所有浏览器中都能正常运行并非易事。有多个浏览器,然后智能手机应该优雅地显示您的内容。