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

子元素没有撑开父元素

子元素设置浮动后没有自动撑开父元素,只是F12调试时显示高度为0,但是页面显示正常的,一般是直接不理会吗?

正在回答

5 回答

看情况吧,但是建议处理,可以看一下慕课网中张鑫旭大神讲的float课程


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

陈小晓 提问者

好的,谢谢
2016-08-18 回复 有任何疑惑可以回复我~

浮动float属性会使得元素脱离当前html文档流,那么会使得:当前html文档会当作设置float属性的元素不存在一样。那么,由于这个子元素设置了float,所以可以看作父元素内根本没有内容,div在没有内容的时候表现正好高度=0

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

感觉也是元素中没有内容所以没撑开

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

浮动float属性会使得元素脱离当前html文档流,那么会使得:当前html文档会当作设置float属性的元素不存在一样。那么,由于这个子元素设置了float,所以可以看作父元素内根本没有内容,div在没有内容的时候表现正好高度=0

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

陈小晓 提问者

那我怎么让父元素被撑开,好像不管的话,接下来的div就会因为上一个div没有高度而直接覆盖上一个div
2016-08-18 回复 有任何疑惑可以回复我~

元素中没有内容,GG

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

举报

0/150
提交
取消
初识HTML(5)+CSS(3)
  • 参与学习       1229677    人
  • 解答问题       19084    个

HTML(5)+CSS(3)基础教程8小时带领大家步步深入学习标签用法和意义

进入课程

子元素没有撑开父元素

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号