css中display設定為table、table-row、table-cell後的作用及其注意點
http://www.cnblogs.com/lee90/p/6602478.html
html:
1
2
3
4
5
6
7
|
< div class="table">
< div class="row">
< div class="cell">內容內容內容內容內容內內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容</ div >
< div class="cell">內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容</ div >
< div class="cell">內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容內容</ div >
</ div >
</ div >
|
1、當設定display:table;時,table的padding設定會失效。【可自己測試一下】
.table {
display: table;
margin: 5px;
width: 1000px;
border:1px solid red;
}
2、當設定display:table-row;時,margin和padding設定會失效。這裡我進行了設定,可以看出是沒有效果的。
.row { display: table-row; padding:100px; margin:100px; }
3、當設定display:table-cell;時,margin設定會失效。這裡我進行了設定,可以看出是沒有效果的。
.cell {
display: table-cell;
padding: 10px;
vertical-align: middle;/*定義行內元素垂直對齊*/
height: 300px;
border:1px solid green;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
4、認識了上面的設定的作用和注意點以後,我們可以發現可以通過display:table-cell和vertical-align:middle;來進行垂直居中設定的,也是運用了cell時,vertical-align屬性生效作用。
設定float或position會對預設佈局造成破壞,可以考慮為之增加一個父div定義float等屬性。
本文轉自wiwi部落格51CTO部落格,原文連結http://blog.51cto.com/wiwili/1969520如需轉載請自行聯絡原作者
wiwili
相關文章
- display:table-cell的應用
- display:table-cell的用法簡介
- display:table-cell自適應佈局
- DISPLAY 尚未設定。請設定 DISPLAY 後重試。
- css中關於table的相關設定CSS
- CSS中will-change的注意點CSS
- css為什麼設定div的寬度不起作用CSS
- CSS 設定table表格樣式CSS
- css中的display屬性CSS
- jQuery使用css()方法設定元素的display屬性值jQueryCSS
- Laravel-admin 的 uninstall 之後的重灌及其注意點Laravel
- css注意點CSS
- JavaScript 設定CSS與注意事項JavaScriptCSS
- 自定義滑鼠設定-中鍵設定為後退
- CSS如何設定不可點選?CSS如何設定不可點選的實現方法CSS
- ALV_GRID_DISPLAY中設定SORT
- css中!important的作用CSSImport
- font-size設定為100%的作用
- Oracle後臺程式及其作用簡介Oracle
- css中visibility與display的區別CSS
- vue中的css作用域VueCSS
- css之displayCSS
- CSS 技巧篇(六):display設定元素為行內元素時,元素之間存在間隙問題CSS
- display:table佈局總結
- a-table 設定
- MySQL 透過set global設定變數的注意點MySql變數
- CSS屬性中Display與Visibility的不同CSS
- 自定義函式索引使用及其注意點函式索引
- 注意for迴圈中變數的作用域變數
- css display 屬性CSS
- css display 總結CSS
- 【TABLE】oracle表線上重定義注意事項Oracle
- css字型設定中\5b8b\4f53類似編碼的作用CSS
- div+css佈局注意點CSS
- css26 CSS Layout - The display PropertyCSS
- ptimizer_dynamic_sampling設定為4的作用。
- Oracle資料庫遠端連線設定的四種方法及其注意事項Oracle資料庫
- display:block display:inline-block 的屬性、呈現和作用BloCinline