web前端|html教程
CSS关于子元素设置了float属性后父元素高度为0的解释和解决方法
web前端-html教程
源码资源共享,vscode 内置git,在ubuntu使用idea,tomcat 秒关,终端打开sqlite,fata插件,前端web框架下载,彩票代理爬虫,php 的功能,seo招聘 上海,模拟app界面网站源码,手机 关闭网页 源码,dedecms 公安模板,多页面提交表单源码,关于宿舍管理系统源码,答题开源程序下载lzw
1 2 3 4 5
35
36 No.137
38
39 No.240
41
42 No.343
44
45 INo.446
47
48 49
directx 3d游戏源码,如何编辑vscode,mac安装ubuntu,tomcat 部署项目,c 读取sqlite,好看的网页设计代码,discuz 100m数据库能存多少东西,云服务器 费用,米币插件,h5前端开发框架有哪些,网络爬虫软件下载,php 数组定义,seo优化顾问,springboot的主启动类,别的网页调用dede标签,淘宝客网站模板有哪些,手机网页的源码查看,bootstrap中文框架模板,企业后台管理系统模板,html5手机注册页面,固定资产管理系统源代码,易语言数组程序lzw
代码运行结果:
品牌形象网站源码,vscode搜索方法,ubuntu系统查看显卡命令,tomcat配置aio,sqlite字段是否存在,进度条拖拽插件,移动端前端ui 框架,爬虫文献下载地址,大型网站 php,汕头seo关键词优化,网站手机端二级导航,网页导航矢量素材,仿无忧模板下载,点击jquery特效 结束 跳转 页面,织梦 内容管理系统 后台getshell,微擎搜索不到安装的小程序lzw
我们发现父元素根本没有高度(审查元素可以看出父元素div#container的高度=0)
分析:
浮动float属性会使得元素脱离当前HTML文档流,那么会使得:当前HTML文档会当作设置float属性的元素不存在一样。那么,由于这5个子元素都设置了float,所以可以看作父元素#container内根本没有内容,div在没内容的时候表现正好是高度=0.
解决方法:
1、设置父元素float
例如:
1 #container {2 background-color: #f1f1f1;3 width: 80%;4 margin: 20px auto;5 float: right;6 }
2、在最后一个设置浮动的子元素后加一个空div ,并且让这个div清除浮动。
例如:
1
2 .items {clear: both;}
3、父元素设置overflow:hidden;
4、不要用浮动,而使用:子元素使用display:inline-table或者display:inline-block
如果觉得《CSS关于子元素设置了float属性后父元素高度为0的解释和解决方法【HTML】》对你有帮助,请点赞、收藏,并留下你的观点哦!