问一个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块填上颜色看看还是否你原来预想