close

資料來源:wowbox blog http://www.wowbox.com.tw/blog/article.asp?id=1050

 

以前最常用的方法有兩種︰

 

方法一

使用塊級clear,即聲明一個塊的類屬性為.clear {clear:both;}

這個方法我最常用

 

 

方法二

使用內聯元素清理,比如說在主浮動內容後跟一個內聯元素。

.inlineclear {clear:both;}
<span class="inlineclear"></span>

 

 

方法三,使用雙層div巢狀

#pubpage {display:block;clear:both;}
#main {display:block;float:left;}
<div id="pubpage">
  <div id="main">
    內容
  </div>
</div>

 

這樣用的話,內部的main就會把浮動給撐起來

 

 

方法四

/******clear float*******/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

 

加在一個想表示成塊的容器的類屬性上,但此屬性必須為第一個,如

<div class="clearfix votelist" id="votelist">


第四種方法目前可以很好的兼容多種瀏覽器,並且不要加額外的元素就可以完成想要的佈局,原文請看這裡 http://www.positioniseverything.net/easyclearing.html
有了以上這幾種方法,你在用div+css佈局時就不會有那以多的苦惱了。

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 fredevangigi 的頭像
    fredevangigi

    設計筆記本

    fredevangigi 發表在 痞客邦 留言(0) 人氣()