5

我现在处于完全灾难性的境地。

根据 Google Analytics(分析),我网站 96% 的用户使用 Chrome 和 Firefox。但是,我们有一个非常重要的客户将在下周初加入……他们的整个组织都将使用 Internet Explorer。

我需要一些方法来快速使我的站点的核心功能与 IE 兼容。如果有必要,我可以向咨询公司付费,但我不知道让我的网站与 IE 兼容的第一件事——我不知道 IE 开发工具,我不知道为什么 IE 不兼容的第一件事'不正确地渲染事物。

解决我的问题的最佳方法是什么?我什至没有看到与 IE 等效的 firebug/inspect 元素。我现在只担心 IE 9 - 这家公司肯定在最新的 IE 上。

告诉我,我完全惊慌失措!

4

3 回答 3

3

只要您的网站是有效的 HTML/CSS/JS 并且您不使用任何特定于浏览器的扩展程序,您就可以开始使用了。

F12 将为您提供一整套开发人员工具,这些工具在查找和修复内容时​​非常有用,所以继续使用它。如果您有任何具体问题,我当然可以帮助您解决这些问题。

于 2012-07-18T22:02:13.303 回答
1

下面是我的建议。

  1. IE 测试器是一个很好的工具,可以在所有 IE 版本中测试您的网站。
  2. 考虑使用针对 IE 的特定标签。像:

    <!--[if lt IE 7 ]> <html lang="en" class="no-js ie6"> <![endif]-->
    <!--[if IE 7 ]>    <html lang="en" class="no-js ie7"> <![endif]-->
    <!--[if IE 8 ]>    <html lang="en" class="no-js ie8"> <![endif]-->
    <!--[if IE 9 ]>    <html lang="en" class="no-js ie9"> <![endif]-->
    <!--[if (gt IE 9)|!(IE)]><!--><html lang="en" class="no-js"><!--<![endif]-->
    
  3. 如果您的网站使用 HTML5 或 CSS3,请考虑使用现代化工具。

  4. 如果您的网站在表单中使用占位符,IE 不支持它。所以考虑使用像IE 占位符 polyfill 之类的东西。
  5. 按 F12 进入开发者工具。
  6. IE 有不同的盒子模型
  7. 这是一篇讨论IE 如何处理各种 CSS 属性的文章。
  8. 说服您的客户不要使用 IE。(开玩笑的..)

我知道这个列表会一直持续下去。当您遇到特定问题时,可能会问另一个问题。祝你好运。

于 2012-07-19T00:19:51.017 回答
-1

如果我处于你的位置,我不会修改现有的工作网站页面,我会复制它,进行更改以使其在 Internet Explorer 中工作,然后让你的网站检测他们正在使用的浏览器并加载适当的工作页面. 考虑到您需要尽快进行这些更改,您不想冒险更改会破坏网站在 Firefox 和 Chrome 中的显示方式的内容。

于 2012-07-18T22:54:46.317 回答