演示代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="reset.css"/>
<style type="text/css">
ul{width: 300px;margin: 100px auto;background-color: #222222;}
li{width: 100px;height: 100px;}
.a{background-color: #ff0000;float: left;}
.b{background-color: #00ff00;float: left;}
.c{background-color: #0000ff;float: left;}
</style>
</head>
<body>
<!--
浮动:让块级元素在一行
语法:float: 方向;
浮动浮特点 :
1,浮动元素脱离正常文档流,浮云一样;
2,浮动元素后面的正常元素会自动补位,比如类c的li跑到左上角;
3,浮动元素会被父元素宽度所约束,没有完全脱离文档流。
浮动动特点:
1,当浮动元素上一行是正常元素,浮动元素只能待在当前行;
2,左浮动,元素向左跑,如果没有浮动元素,继续会从上一行最右边往左跑,直到遇到有浮动属性的元素才会停止;
3,右浮动,则和左浮动相反。
-->
<ul>
<li class="a">1</li>
<li class="b">2</li>
<li class="c">3</li>
</ul>
</body>
</html>