我的网络应用程序是在IE6兼容模式下设计的。现在我需要迁移到IE8,但我的大多数网页都没有在IE8浏览器中进行良好的分配。首先,我尝试了IE8中的兼容性视图(地址栏附近的按钮),但没有用。然后根据某些人的建议,我在每个html页面的部分添加了元标记'',但它仍然不起作用。我使用Windows XP专业操作系统版本2002与Service Pack3和IIS版本5.1。我不确定我是否可以使用此系统配置迁移到IE8。此外,我是本次会议的初学者。有人可以解释我怎么能实现这个目标?
提前致谢, 拉克希米。
答案 0 :(得分:2)
一个好的起点是在像visual studio这样的工具中打开页面并查看列出的违规列表。在列表中下载并开始修复已弃用或错误的内容。 Notepad ++具有“HTML Tidy”功能,可以重新格式化并纠正一些常见错误。然而,你要遇到的许多问题都不是微不足道的 - 因为在整个范例中可能都是错误的。遗憾的是,转换网站不是我们通过向导运行页面可以做的事情。我将首先创建一个使用CSS进行格式化和布局的新MasterPage(或任何框架的全局模板)。然后,您可以将文本块迁移到新的“骨架”中。一些CSS模板站点提供了非常好的免费模板。希望这会有所帮助。
答案 1 :(得分:0)
如果这对你有帮助,新的IE 9有开发人员工具(F12),它允许你使用IE7,IE8或IE9渲染引擎来查看任何页面。
作为最佳做法,在为网络制作任何内容时,您应该至少检查3种主要浏览器(IE,Chrome,Firefox)以及其他一些浏览器(Safari)的兼容性。通过选择用于调试模式的浏览器,Visual Studio加载项可以帮助解决这类问题。
一些开发人员工具套件还允许您在浏览器中编辑内容,这可以节省大量时间。这使您可以调整CSS和HTML并实时查看结果,然后您只需将更改应用于原始代码。 Chrome,FireFox和IE(较新版本)都有这类工具和/或免费插件的工具。
你会发现IE8中的行为比IE7和IE6好,但仍然不完美,但应注意Firefox,Chrome,Safari等行为是相当一致的。