关于CSS布局相对定位和绝对定位的一个问题

来源:百度知道 编辑:UC知道 时间:2024/07/07 23:19:33
我刚学CSS+DIV布局,听说一般网页设计因考虑到用户计算机显示器宽度不同,所以一般不用绝对定位.但如下例:
<body>
<div id="layout">
<div id="header">
<div id="u">
</div>
</div>
<div id="content">
</div>
<div id="footer">
</div>
</div>
</body>
但如果最外框id=layout用margin:0 auto;确定了width,而且id=header用了relative.那么id=u就可以用绝对定位,而显示器不会因宽度不同而出现不正常现象是吗?另外请分享一些关于float的运用方面的知识,谢谢了!
<body>
<div id="layout">
<div id="header">
<div id="u">
</div>
</div>
<div id="content">
</div>
<div id="footer">
</div>
</div>
</body>

对,你那样就不会随屏幕变化而不正常了

绝对定位其实很有用,尤其适合同样html文件加载不同css获得不同布局的效果,只是使用绝对定位时要修正ie不同版本以及根FF最终表现的差异