父元素relative 子元素absolute 父元素高度无法自适应
css吧
全部回复
仅看楼主
level 1
haoerloveyou 楼主
遇到个问题,当父元素 position 设置为 relative ,子元素 absolute
可以实现功能
但是,这样父元素 不能被撑开(大致知道不能撑开的原理)
现在的临时解决办法就是写个js传递子元素图片高度给父元素
但有2个极端问题
1:当无cache打开web 会出现js(图片打开前js无法获取图片高度)无法传递height给父元素
2:只要屏幕一变 比如手机的重力感应,传递给父元素的 height 无法自适应。只能刷新。
求同学们集思广益 找到解决办法!
2016年01月09日 07点01分 1
level 4
别用absolute,用float
2016年01月10日 07点01分 3
突然想到一个办法,将absolute元素复制一份,设置正常定位,再用visibility隐藏起来
2017年02月07日 17点02分
level 4
脱离了文档流后,设置父元素overflow:hidden
2016年02月01日 07点02分 25
level 5
哈哈,,真心干货啊,楼主好人一生平安
2016年02月17日 09点02分 33
level 1
有个极端的做法 可以默认一开始设置DIV的高度为可视区的高度,
针对第二个问题 定时器每一秒刷新高度传递给DIV。
我感觉页面会爆炸~
2016年02月19日 02点02分 38
level 5
一般子元素用的是relative吧 我一般是的
2016年03月11日 21点03分 88
level 2
脱离文档流了
2016年03月24日 11点03分 108
level 9
小白表示对js还不懂
2016年03月30日 00点03分 118
level 5
对子元素用absolute的目的不就是想让它不占父元素的空间吗?
2016年04月06日 13点04分 129
还有使几个子级重叠,当想要子级重叠又想撑高父级怎么办
2017年03月15日 03点03分
level 7
启动科技,专业网站建设,4009905086
2016年04月20日 15点04分 134
level 1
3 ブ
2016年05月26日 13点05分 185
1 2 3 4 尾页