css - 本应占用 "rest of the page"的div在ie中扩展到页面之外

标签 css internet-explorer html width

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

如果有人能帮助我,我将不胜感激。 提前致谢!

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

最佳答案

在这里提问之前,您需要自己做一些基础研究。

从您引用的 HTML 文件中删除所有内容,直到您拥有可重现错误的尽可能简单的文档。不要指望人们会挖掘一个 40k 的 HTML 文件来找到导致您悲伤的东西。

在询问之前将其隔离。

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

关于css - 本应占用 "rest of the page"的div在ie中扩展到页面之外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2455350/

相关文章:

internet-explorer - ie6 框架或 ie 7/8/9 模式?

PHP:通过链接传递变量

javascript - 检测打开的下拉菜单是否在视口(viewport)中,如果不在则使用react

javascript - CSS网格: nesting grids messes up the HEIGHT

html - 如何在线性过渡时保持 div 前半部分的不透明度?

javascript - 如何检测 Internet Explorer 10+ 中的点击次数

asp.net - 使用 css 定义样式的概率

javascript - HTML5 如何为 JavaScript 游戏替换 Internet Explorer 的 WebAudio API?

javascript - 在 iframe 中提交和填写没有 ID 的表单

javascript - jQuery 无法处理视频