【问题标题】:ie8 hangs when opening a site which uses css3打开使用 css3 的网站时 ie8 挂起
【发布时间】:2011-08-20 22:40:27
【问题描述】:

我刚刚完成了一个网站:http://www.justcelebrations.co.in。由于某些问题,我还没有启动它。该站点使用 css3 文本渐变来设置跨度和边框半径中的文本样式以设置大多数 div 的样式。稍后必须使其动态化,因此我不想将文本效果更改为图像或其他内容。我面临的问题是该网站挂起 IE8。我还没有在较低版本的 IE 中测试过它。我已经彻底测试了标记并对其进行了验证,并且 css 也是有效的,除了来自 css3 的功能,如不透明度、边框半径等。我还添加了谷歌脚本以使 ie 行为正常和 mordenizer 库。该网站仍然挂着IE8。请帮帮我..


编辑:经过大量测试和调试,发现 ie

【问题讨论】:

  • 哇...如果这会有所帮助,但我在以 IE8 和 7 运行的 IE9 中尝试过它,它完全使浏览器崩溃。
  • 感谢您的意见 Joseph,我正在为 ie 重写网站,因为我尝试删除很多东西,但它仍然崩溃 ie8
  • 您可能想用该编辑回答您自己的问题并接受它。因为,您设法完美地调试了它。目前该网站的工作原理是 ie7。但是,我强烈建议不要使用如此巨大的文件在背景上褪色。它大大降低了我较慢的计算机的速度,并且会导致一些用户的浏览器崩溃。这意味着,他们将永远不会再次访问该网站 -> 糟糕的营销。
  • Kalle H. Varavas,谢谢,将减小主页图像的大小

标签: internet-explorer-8 css


【解决方案1】:

经过大量测试和调试,发现 ie

【讨论】:

    【解决方案2】:

    您能否将<!--[if IE 8 ]><html class="ie ie8" lang="en"> <![endif]--> 添加到目标修复程序中。当您在 IE8 到 IE9(F12) 中进行更改时,并在您的 css 中使用 -ie-(与 -moz- 和 -o- 相比)。我还会保留一个 CSS 2.1 文件和一个 CSS3 文件来跟踪您的新代码。

    【讨论】:

      【解决方案3】:

      在 Safari 中运行良好。只是为了缩小范围,如果您删除从 Google 获得的所有条件库和 IE 特定库会怎样?根据我的经验,应该使旧版 IE 运行的所有各种 JS 库似乎总是与其他一些脚本或库(如 jQuery)发生冲突或冲突。

      另请参阅答案 in this thread,通过将 JavaScript 放在 <body> 部分的末尾来优化页面加载。也许在您的情况下,最后加载 JS 会对 Explorer 产生某种影响。

      【讨论】:

      • 它在除ie之外的所有浏览器中都能正常工作。我会尝试在我的重写中删除谷歌库,尽管我添加它们只是因为网站崩溃了,即
      • @kapv89:同样独立删除 Modernizer,再次将其缩小到特定原因。
      猜你喜欢
      • 1970-01-01
      • 2012-11-10
      • 1970-01-01
      • 1970-01-01
      • 2014-01-16
      • 2021-04-28
      • 1970-01-01
      • 1970-01-01
      • 2018-08-13
      相关资源
      最近更新 更多