htmlcss
<div class="box"> <div class="left"></div> <div class="right"> 我只是想測試一下哈哈哈哈哈哈哈哈哈 </div> </div>
csshtml
.left{ width: 200px; height: 300px; background-color: red; position: absolute; //絕對定位 浮動則換成float:left } .right{ width: 500px; height: 400px; background-color: blue; }
絕對定位
測試
浮動
3d
背景不能顯示,邊框不能撐開,margin、padding不能正確顯示,以下代碼
code
效果展現
htm
從上面效果能夠看出,父級元素的背景顏色未被顯示,而且父級元素高度塌陷(父元素不寫高度時,子元素寫了浮動後,父元素會發生高度塌陷),box的高度爲0對象
原理:由於這個屬性至關因而讓父級緊貼內容,便可緊貼其對象內內容blog
問題:增長了HTML和CSS代碼量文檔
問題:每一個元素都得浮動,容易出問題it
將父級div(clearfix)定義以下代碼
原理: 利用僞類在元素內插入兩個元素塊