为了账号安全,请及时绑定邮箱和手机立即绑定

怎么用一个DIV 完全覆盖在另一个DIV之上?

怎么用一个DIV 完全覆盖在另一个DIV之上?

FFIVE 2019-02-07 13:07:26
有点像百度提问里面这个一样不过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>


查看完整回答
反对 回复 2019-03-03
?
胡说叔叔

TA贡献1804条经验 获得超8个赞

用 css 中的 Z-index 能够实现 为 不同的div设置 不同的 Z-index 数值

div1{
Z-index:1;
}
div2{
Z-index:2;
}
div2 就覆盖在 div1 的上面



查看完整回答
反对 回复 2019-03-03
  • 2 回答
  • 0 关注
  • 2409 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信