课程
/前端开发
/HTML/CSS
/网页布局基础
子元素设置了绝对定位absolute后,父元素设置了相对定位relative,如果父元素不设置高度height,如何照样被子元素撑开?
如题
2016-06-21
源自:网页布局基础 5-1
正在回答
所以其中一定要有一个子元素的高度比用了absolute的子元素高,就是老师说的柱子,不然用了absolute的子元素会显示不全,显示多少视有高度的子元素的高度而定。因为设置了absolute的子元素就已经脱离文档流了,也就是立体上已经飘起来了,不能再影响父级高度了。
不知道这么说你能想象出来不
父级元素自适应,根据子元素的内容而改变
司禄德 提问者
该题中子元素有left、mid、right,只要子元素中有内容,自然会将父级元素撑开。
举报
让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识