代码之家  ›  专栏  ›  技术社区  ›  Clox

应该占据“页面其余部分”的div在ie中扩展到页面之外

  •  1
  • Clox  · 技术社区  · 15 年前

    好吧,这真的开始困扰我了… 这个页面在chrome和firefox中都可以正常工作。 www.bloggan.tk 但如果它是在InternetExplorer中打开的,它总是会扩展到页面之外,并引入滚动条,无论浏览器的分辨率如何。 我不知道是HTML中的什么变化导致了… 这里是 blogger-template-html-source

    如果有人能帮我,我会非常感激的。 提前谢谢!

    编辑: 我已经用javascript为ie“解决”了这个问题,但这只是暂时的(我希望如此)。可以看到没有javascript的版本 here ,这样你就能知道我在说什么。仍在努力解决,仍希望有人能帮助我。

    1 回复  |  直到 15 年前
        1
  •  0
  •   Jason Kester    15 年前

    在你问问题之前,你需要自己做一些基础研究。

    去掉你所引用的html文件中的所有内容,直到你有最简单的可能再现错误的文档。不要指望人们通过一个40k的html文件来找到让你悲伤的东西。

    在你问之前把它隔离。

    不过,顺便提一下,“页面的其余部分”没有css宽度或高度说明符。你需要仔细记录你的百分比宽度,使它们加起来达到100%,或使用表格。如果您的示例使用的是百分比,那么我将查找边框和填充,因为这些是导致旧IE版本和现代浏览器之间框大小差异的原因。