ie8下奇怪的问题:float:left之后,右侧的div会影响左侧

news_left news_right



如上图,左侧是固定的,右侧是通过改变"margin-top:"大小来循环显示的新闻列表。


如果样式是:



[css].new_left{float:left;} .new_right{float:left;}[/css]

这个时候通过js改变margin-top的值的话,news_left会跟着移动,但是ie6都没有问题,chrome、ff之类都没有这个问题,唯独ie8这么无聊。

然后,如果去掉,new_right的float:left样式,就会正常,当然,说明这个样式不是必须的,但是为什么ie8中会这样处理,不得而知。

posted @ 2013-05-27 15:38  MNight  阅读(355)  评论(0编辑  收藏  举报