HTML CSS 清除浮动
来源:互联网 发布:centos 桥接网络 编辑:程序博客网 时间:2024/05/30 04:46
浮动:
float: left | right
使用浮动属性的元素不占用原来的位置,脱离了标准文档流。可以让块级元素在一行显示,顶部对齐。
应用场景包括文档中图片文字环绕、导航栏等布局。
但是由于浮动脱离了标准文档流,使用不当浮动会造成页面布局的混乱,所以要清除浮动。
清除浮动是指清除浮动带来的影响而不是清除浮动的效果。
造成混乱的原因:子元素设置浮动,父元素没有设置宽高,导致父元素塌陷,后续标准文档流的内容叠加在浮动元素的下边。
将div2的两个子元素设置为float:left,并且div2不设置宽高。
标准
文档流div1div21
div22
div3
div4
发现div2的两个字元素脱离了文档流,没有将父元素div2撑起,导致div2塌陷,标准文档流中的后续元素取代div2的位置,显示在div2两个子元素的下一层。
div21
div22
标准
文档流div1div3
div4
清理浮动的种方法:
1.使用clear:left| right | both
clear:both;
在要清除浮动的元素后面添加一个标签。
在标准文档流中添加了一个空白的盒子。
2.给父盒子设置overflow:hidden
如果父盒子中有定位的元素,一般不推荐使用该种方式清除浮动。影响其他CSS效果。3.使用伪元素清除浮动(推荐)
:after
阅读全文
0 0
- html+css-清除浮动
- 【HTML】- CSS清除浮动
- HTML CSS 清除浮动
- html+css----清除浮动的方法
- html div css——清除浮动
- HTML与CSS篇----清除浮动塌陷
- CSS-浮动&清除浮动
- Html+CSS CSS(CSS3) 3种清除浮动的方法
- CSS浮动和清除浮动
- css浮动与清除浮动
- css清除浮动/闭合浮动
- css闭合浮动、清除浮动
- css浮动及清除浮动
- css浮动和清除浮动
- HTML-浮动与清除浮动
- HTML----css clear的理解,清除浮动方式
- [HTML]DIV+CSS clear both清除产生浮动
- HTML入门学习笔记--CSS清除浮动(7)
- iOS版QQ的黏性下拉刷新效果简易实现
- CSDN-markdowm编辑文章技巧
- 41. First Missing Positive(第一个缺失的正数)
- 超级详细---ESP3266(3)
- 阿克曼(Ackmann)函数
- HTML CSS 清除浮动
- Chapter5 语句
- 1019. General Palindromic Number (20)
- 关于Java初级程序员成长中要读的几本书
- Git 命令小结
- numpy 切片操作
- 实验二 线性表综合实验(单链表)
- C++常用小知识点总结
- java List 排序 Collections.sort() 对 List 排序