发布网友 发布时间:2024-10-24 02:59
共2个回答
热心网友 时间:2024-10-26 21:35
解决方法:
.content .left{width:260px;float:left;_display:inline;}
.content .right{width:700px;float:left;padding-left:10px;_display:inline}
这个是ie6下得经典bug,叫双倍浮动,大概意思就是说,同一行的浮动的两个div,如果有margin-left或者margin-right的值,那么在ie6下,这个值会X2,导致宽度增加,所以经常有一个div被挤下去了。
解决方案比较常见的一种是在两个div里面加入display:inline;
我写的是_display:inline;是因为_开始的css属性只有ie6能识别,因为bug只在ie6下产生,所以我这样写。
还有什么不清楚的可以继续问。
热心网友 时间:2024-10-26 21:34
我用你的代码IE6打开显示是没有错位的