有点像百度提问里面这个一样不过DIV1没有确定高度,完全是由一此子元素撑起来的,现在就要用一个DIV2,能完全覆盖在DIV1上,档住整个DIV1 , 这样要怎么实现?
2 回答
忽然笑
TA贡献1806条经验 获得超5个赞
这个跟html元素的定位方式有关.
div默认的是 后面一个div根据前一个div来定位. 也就是相对定位;
而你这里需要的,实际上就是两个div根据他们的父容器来定位, 也就是绝对定位. 并且, 后面一个div覆盖到前一个上面.
所以, 你应该使用的是
123456789101112131415161718192021 | < style > .parentDiv{ position:relative; } .div1{ position:absolute; z-index:1; } .div2{ position:absolute; z-index:2; } </ style > < div class = "parentDiv" > < div class = "div1" > 我在下面 </ div > < div class = "div2" > 我在上面 </ div > </ div > |
- 2 回答
- 0 关注
- 2403 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消