浮动特性:
1、浮动元素有左浮动(float:left;)和右浮动(float:right;)两种
2、浮动的元素会向左或向右活动,碰到父边界,其他元素才停下来
3、相邻浮动的块元素可以并在一行,超出父级宽度就换行
4、浮动让行内元素或者块元素自动转换为行内块元素(此时不会有行内块元素间隙问题)
5、浮动元素后面没有浮动的元素会占据浮动元素的位置,没有浮动的元素内的文字会避开浮动的元素,形成文字饶图的效果
6、父元素如果没有设置尺寸(一般高度不设置),父元素内整体浮动的元素无法撑开父元素,父元素需要清除浮动
7、浮动元素之间没有垂直margin的合并
左右浮动
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>左右浮动</title> <style type="text/css"> .con{ width: 400px; height: 80px; border: 1px solid black; margin: 50px auto 0; } .con div{ width: 60px; height: 60px; /*float: left; 01 02都左浮动*/ margin: 10px; } .box01{ background-color: green; float: left; /*01 左浮动*/ } .box02{ background-color: pink; float: right; /*02 右浮动*/ } </style> </head> <body> <div class="con"> <div class="box01"></div> <div class="box02"></div> </div> </body> </html>