div层嵌套怎么设置才不会错位??

来源:百度知道 编辑:UC知道 时间:2024/05/05 19:13:26
div+css真让我头疼。
我设计这样的嵌套层次:
body层包住footer层,footer包住ul层,ul层包住多个li层(合适的数量)

body定位为相对并设定宽与高,
下面的三层都没设position的值。
在嵌入ul时,发生了footer宽度变长而且向右移。

现在我提的问题是:

在这四层中,最后3层的父div都是body不?还是相对最近的父层?
在这四层中,到底position要不要都设?如果不,哪些要设哪些不要设?
在这四层中,body已经有了宽高具体数值,那么下面的3层应怎么设定宽高还是不设?

你的body层设为绝对定位不就好了?
然后下面的层为相对定位。

div层一般是以最近的节点定位的好像。

有时候合理利用百分比表示高与宽,问题就没那么多了。

设置了 margin?