2009-03-06 51 views

回答

1

它的一个或多个坏值在填充 s。尝试用“xxx”替换所有“填充”一会儿,然后您会看到问题消失。您还需要学习the broken box model on IE

解决方案:

  1. 替换所有填充:10px的填充:10px的0;
  2. 解决什么看起来不正确(填充方式)
+0

我有一个IE6的特定css文件,名为skin-ie.css,其中我已将所有填充设置为“0”。 – Shivanand 2009-03-06 07:08:28

+0

是的,我看到了。尝试从您的CSS文件中删除所有填充声明,您会看到这是问题所在。很多时候你做填充:10px;宽度:100%;你应该在哪里做填充:10px 0;宽度:100%; – cherouvim 2009-03-06 07:12:35

+0

它适用于我在这些选择器的index.css中更改:容器,heder,页脚。当我为skin-ie.css改变它时不起作用。 – Shivanand 2009-03-06 07:36:56

0

您需要的div#container水平边距设置为零了。您现在只将skin-ie.css中的顶部填充设置为零。更改padding-top: 0pxskin-ie.csspadding: 0px是零不必要的)。

0

试图

html{ 
width:100%; 
overflow-x: hidden; 
} 

body{ 
width:100%; 
overflow-x: hidden; 
} 

了吗?

编辑:

这工作,但隐藏右侧边缘的内容。查看链接截图。 http://shivanand.in/temp/rightside-edges-hidden.gif - Shivanand

嗯,这很奇怪。你是否在使用任何位置:以像素为单位设置宽度的绝对DIV(而不是%)导致这种情况发生?