左悬浮: float:left;
右悬浮:float:right;
css
float的用途比较广, 这里简单的介绍下集中常有的用法:html
若是子元素悬浮了,会形成父元素的高度塌陷.这块涉及到了清除悬浮,下一章会说起清除悬浮的讲解
那么言归正传,浏览器
悬浮会是4个方块变成行内块模式的样式呈现:以下图所示优化
<style> div{ width:200px; height:200px; background-color: pink; border:1px solid black; float:left; } </style>
<body> <div></div> <div></div> <div></div> <div></div> </body>
以下图所示, 因为第一个悬浮起来了,所以第二个块元素会呈如今第一个下面.
可是后面一个元素悬浮起来,不会越过到前面一个元素上面,如第四个块元素悬浮,可是第三个没有悬浮.第四季块元素保持在原来位置上.spa
<style> .first-one{ float:left; background-color:green; } .second-one{ background-color:purple; } .third-one{ background-color:blue; } .fourth-one{ float:left; background-color:grey; } div{ width:200px; height:200px; background-color: pink; border:1px solid black; font-size:30px; } </style>
<body> <div class= "first-one"></div> <div class= "second-one"></div> <div class= "third-one"></div> <div class="fourth-one"></div> </body>
若是元素所有漂浮, 父元素剩余宽度不够支持子元素在该行排列 那么他会向上一级靠齐code
后面会持续更新 一些html css的知识点htm