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

子元素设置了绝对定位absolute后,父元素设置了相对定位relative,如果父元素不设置高度,如何照样被子元素撑开?

子元素设置了绝对定位absolute后,父元素设置了相对定位relative,如果父元素不设置高度height,如何照样被子元素撑开?


如题

正在回答

3 回答

所以其中一定要有一个子元素的高度比用了absolute的子元素高,就是老师说的柱子,不然用了absolute的子元素会显示不全,显示多少视有高度的子元素的高度而定。因为设置了absolute的子元素就已经脱离文档流了,也就是立体上已经飘起来了,不能再影响父级高度了。

不知道这么说你能想象出来不

0 回复 有任何疑惑可以回复我~

父级元素自适应,根据子元素的内容而改变

0 回复 有任何疑惑可以回复我~
#1

司禄德 提问者

父元素自适应?能写个例子么?谢谢
2016-06-21 回复 有任何疑惑可以回复我~

该题中子元素有left、mid、right,只要子元素中有内容,自然会将父级元素撑开。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214707    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

子元素设置了绝对定位absolute后,父元素设置了相对定位relative,如果父元素不设置高度,如何照样被子元素撑开?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信