DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> CSS入門知識 >> CSS詳解 >> CSS:Table-cell屬性的妙用讓div也能享受table定位的好處
CSS:Table-cell屬性的妙用讓div也能享受table定位的好處
編輯:CSS詳解     
你要是用div的話,一會inline一會float很是蠻煩。怎麼樣才能在使用div的時候也能享受的table定位的好處呢?下面有個好的方法 從前在頁面布局的時候,table被大量的使用,其中一個好處便是元素可以輕松的定位,不會出現什麼竄行的問題。你要是用div的話,一會inline一會float很是蠻煩。怎麼樣才能在使用div的時候也能享受的table定位的好處呢?下面舉個例子:

復制代碼代碼如下:
<!--Html --!>
<div id="parent">
<div id="c1"></div>
<div id="c2"></div>
</div>

一個父容器,裝有兩個子容器,在c1寬度不確定的情況下,如何讓c2填充滿父容器呢?可以這樣:

復制代碼代碼如下:
<span style="white-space:pre"> </span>#parent{
width: 90%;
margin: 50px auto;
border: #333333 solid 1px;
padding: 10px;
display: table;
}
#c1{
height: 50px;
background: #f30;
width: 35%;
display: table-cell;
}
#c2{
height: 50px;
background: #03f;
display: table-cell;
}

將父容器的display指定為table,這樣浏覽器便會把parent當作一個table對待,然後向table中添加元素,元素具有的效果就會和直接使用td標簽一樣。

效果圖:
XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved