求教,我设置了两个div,当触发事件隐藏其中一个的时候,为什么另外一个占据了隐藏div原来占有的位置
答案:5 悬赏:50 手机版
解决时间 2021-03-27 01:51
- 提问者网友:温旧梦泪无声
- 2021-03-26 20:18
求教,我设置了两个div,当触发事件隐藏其中一个的时候,为什么另外一个占据了隐藏div原来占有的位置
最佳答案
- 五星知识达人网友:从此江山别
- 2021-03-26 20:44
用display:none;隐藏元素时候不会占据空间,用visibility: hidden;隐藏可以保留原来空间。
全部回答
- 1楼网友:鸽屿
- 2021-03-26 23:55
用display:none;
- 2楼网友:渡鹤影
- 2021-03-26 23:11
display : none了。。如果不想的话,设置透明度==0
- 3楼网友:往事隔山水
- 2021-03-26 22:14
那要看你怎么设置这两个div的
如果你是用相对和绝对定位固定了位置,而且还设置了宽度高度,我想这个没隐藏的div就不会移动了
如果你是用相对和绝对定位固定了位置,而且还设置了宽度高度,我想这个没隐藏的div就不会移动了
- 4楼网友:何以畏孤独
- 2021-03-26 21:41
给两个设置一下定位,设置为相对定位。追问两个都要设置还是只设置一个的相对定位追答都设置吧追问我不设置,好像默认就是相对定位吧追答默认的是标准流
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯