永发信息网

div层嵌套设置的问题

答案:2  悬赏:80  手机版
解决时间 2021-02-26 23:41
  • 提问者网友:凉末
  • 2021-02-26 15:20
div+css真让我头疼。
我设计这样的嵌套层次:
body层包住footer层,footer包住ul层,ul层包住多个li层(合适的数量)

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

现在我提的问题是:

在这四层中,最后3层的父div都是body不?还是相对最近的父层?
在这四层中,到底position要不要都设?如果不,哪些要设哪些不要设?
在这四层中,body已经有了宽高具体数值,那么下面的3层应怎么设定宽高还是不设?
最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-02-26 15:36
我暂时保留我的看法!
全部回答
  • 1楼网友:底特律间谍
  • 2021-02-26 16:41
三层包裹的div,并且position分别是楼主提供的,那么最里面的absolute是相对于第二层来定义的,因为第二层设置了absolute。这个是没有其他办法的,除非relative里面是两个absolute可以达到楼主所述的目的,并且relative>absolute>absolute这样嵌套个人感觉不是很好
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯