+ -
当前位置:首页 → 问答吧 → IE6下面,左DIV和右DIV隔那么远的?

IE6下面,左DIV和右DIV隔那么远的?

时间:2011-02-17

来源:互联网

http://www.020agent.com/k2/Untitled-2.html
此页中间部分在IE7和FIREFOX下正常显示,不知为何rightside这个层在IE6下查看,离leftside层间隔那么远的?全靠右了。请指点下,谢。

作者: 瑶子   发布时间: 2011-02-17

你的 main.css 中有句 #rightside{_float:left};
去掉就可以,不过不保证ie6再出其它问题

作者: tinshee   发布时间: 2011-02-18

这个一去掉就会掉下来了.

作者: 瑶子   发布时间: 2011-02-18

研究了一下。。还是没能解决。呵呵。

作者: bluekee   发布时间: 2011-02-18

反正ie6 多出200像素就是这里的问题了, 至于为啥掉下来,可能和你rightside 里某些子元素清除浮动,影响了左边有关系(猜测),

[ 本帖最后由 tinshee 于 2011-2-18 10:25 编辑 ]

作者: tinshee   发布时间: 2011-02-18

楼主呀,margin双倍的,margin-left:200px;去掉了,IE6正常了,可是其它的就不行了,右侧的是想要自适应宽度的?

作者: atlantis2007   发布时间: 2011-02-18

是的.rightside想自适应宽度.
margin-left:200px;去了,就全部靠左了.

作者: 瑶子   发布时间: 2011-02-18

#rightside {
    margin-left: 200px; _margin-left:10px;
}

作者: 0818wang   发布时间: 2011-02-18