## 1.float原理
就是元素相对于整个页面漂浮起来了,上面元素float,下面元素补位
![](https://box.kancloud.cn/863b61306f960a77bd6c754b9d40ada5_559x552.png)
## 2.无序列表浮动
为了让让元素并排显示使用float
![](https://box.kancloud.cn/4d58f73b1bb33a97e9bc23852b75e832_252x335.png)
![](https://box.kancloud.cn/273e79a83cabb9b086e1999e19148192_303x43.png)
## 3.float带来的问题
如果不给父元素设置高度,子元素float,会使父元素高度坍塌
```
<style>
.parent{
width:100px;
}
.child{
width:50px;
height:50px;
float:left;
}
</style>
<body>
<div class="parent">
<div class="child"></div>
</div>
</body>
```
**解决方案**
方法一:
```
.parent{
overflow:hidden;
}
```
方法二:
```
.parent::after{
content:'';
display:black;
clear:both;
}
```
- 第一章 git
- 1.1 git基本语法
- 1.2 版本回退
- 1.3 ssh的配置
- 第二章 markdown基本语法
- 第三章 HTML CSS
- 3.1 html基础知识
- 3.2 css基础
- 3.3 img垂直居中
- 3.4 清除鼠标悬停抖动
- 3.5 字体、列表、表格、文本、链接样式
- 3.6 属性继承
- 3.7 float
- 3.8 定位
- 3.9 li加边框文字移动问题
- 3.10 title旁边的小图标
- 第四章 Vue
- 4.1
- 第五章 JavaScript
- 5.1 基本语法
- 5.2 DOM事件
- 5.3 事件
- 5.4 jQuery引用
- 5.5 显示与隐藏
- 5.6 回到顶部
- 第六章 jQuery
- 6.1 基础语法