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

子元素没有撑开父元素

子元素设置浮动后没有自动撑开父元素,只是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)-升级版
  • 参与学习       1225293    人
  • 解答问题       18230    个

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

进入课程

子元素没有撑开父元素

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