左懸浮: 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