【发布时间】:2012-02-07 13:14:47
【问题描述】:
我在 IE6 上设计的网站存在对齐问题。它适用于所有浏览器(Firefox、Opera、Chrome、Safari 等),包括 IE7、IE8 和 IE9。基本上,我进行了故障排除,发现有 25 个额外的像素被添加到页面的主体或页面的右体列(这些是下面 JS Fiddle 中的 div #body_box 或 #right_box)。它们应该内联显示,但 #right_box 重叠并显示在 #body_box 下方并向右浮动。
我知道这一点的方式是,我将 div #Complete_Layout 扩展到 1025px(而不是现在设置的 1000px),这就是它在 IE6 中工作的时候。我尝试了 1026px 和 1024px 并没有对齐。我检查了准确的背景图像的尺寸,我什至尝试将两个 div(body_box 和 right_box)的宽度更改为百分比(75% 和 25%),但结果相同。我不知道还能尝试什么。
应该注意的是,我在 PHP 中执行此操作,并且 body_box 和 right_box 部分是包含文件的一部分(不知道这是否会改变任何内容)。我在 JSFiddle 的 HTML 中添加了关于 index.right.php 开始位置的注释。感谢您的帮助。
【问题讨论】:
标签: css html internet-explorer-6