日期:2014-05-17  浏览次数:20635 次

问一个position相关的问题,很是郁闷……
首先,诸位。我以下贴出的代码已经在火狐下调试通过,显示正常。但在IE里面就不到怎么回事了……

先是网站的逻辑结构
分成   Main,a   b   c四部分,
mian是包容a,b,c的容器   position:relative;
a是float:left
b是float:right
c呢就是position:absolute;

以下就是我写的C部分的css
#Content   #C{
position:absolute;
top:180px;
right:0;
width:180px;
}

火狐通过,达到我的预期要求

可是在IE下   ,正常显示A   和   B   但是C却没有了,大侠指点!

------解决方案--------------------
margin:0 b的width像素 0 a的width像素;

注意ie/ff的容器区别
页头最好使用xhtml1.1的声明

补充一句:float对main这一块可能不能完全达到包含,试一下对main块填上颜色看看还是否你原来预想