【问题标题】:Internet Explorer 7 freezing when W3C valid CSS is added添加 W3C 有效 CSS 时 Internet Explorer 7 冻结
【发布时间】:2009-12-31 21:50:31
【问题描述】:

我的 Ruby on Rails 应用正在使用 LivePipe 模态。 (http://livepipe.net/) 一切都很好,直到我添加了“宽度:800px;”属性我的 CSS 文件。现在,每当我打开 Modal 时,IE7 都会冻结。

我有一个 div,其中的挤压类包装了我的页面内容。

div.squeeze {
    width: 800px;
    margin: auto;
}

如果我取出“宽度:800px;”一切都再次在 IE7 上运行。根据 W3C 验证器,所有 HTML 和 CSS 都是有效的。

有人见过这个吗?关于解决方法的任何想法?非常感谢任何帮助。

【问题讨论】:

  • 冻结,就像完全崩溃一样?这至少可以说是非常不规则的。能发个链接吗?
  • 奇怪..您是否尝试过使用相同浏览器的其他计算机,可能只是您计算机上的一些问题。

标签: javascript html css internet-explorer


【解决方案1】:

是的,@Pekka:我以前见过这样的事情,它实际上使浏览器崩溃。

该 div 的某处是否还涉及浮点数?我知道 IE 因为类似的事情让我在圈子里转了几天。浮动和它不喜欢的宽度之间存在交互。在网上进行了大量搜索后,我终于找到了类似的抱怨,但没有人清楚为什么这是真的(几乎是在空中“嗯,那是 IE 为你”辞职)。

我最好的建议(如果我在 div 中也是从先前的声明中浮动的)是找到一种没有浮动的方法。我在 Google 上搜索了“ie crash width float”中的指针...this page 建议它是定位而不是浮动。

【讨论】:

  • 哇。 IE 坏了。还有什么新东西... IE 6 在浮动实现方面存在问题。看起来他们可能实际上并没有解决这个问题,但他们已经很好地隐藏了它。这里只是我无用的意见。
猜你喜欢
  • 2011-02-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-21
相关资源
最近更新 更多