如何創建:并列表格
學習如何使用 CSS 創建并排的表格。
Firstname | Lastname | Age |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
Firstname | Lastname | Age |
---|---|---|
Jill | Smith | 50 |
Eve | Jackson | 94 |
John | Doe | 80 |
如何并排表格
如何使用 CSS float
屬性創建并排表格:
實例
* { box-sizing: border-box; } /* 創建兩列布局 */ .column { float: left; width: 50%; padding: 5px; } /* Clearfix(清除浮動) */ .row::after { content: ""; clear: both; display: table; }
如何使用 CSS flex
屬性創建并排表格:
實例
* { box-sizing: border-box; } .row { display: flex; } .column { flex: 50%; padding: 5px; }
注意:Flexbox 在 Internet Explorer 10 及更早版本中不受支持。是否使用 float
或 flex
取決于您。但是,如果您需要支持 IE10 及以下版本,則應使用 float
。
提示:要了解有關 Flexible Box 布局模塊的更多信息,請閱讀我們的 CSS Flexbox 教程。
添加響應能力
上面的例子在移動設備上看起來會不太美觀,因為兩列會占據頁面過多的空間。
為了創建響應式表格,使其從兩列布局轉變為移動設備上的全寬布局,請添加以下媒體查詢:
實例
/* 響應式布局 - 在小于 600 像素的屏幕上,使兩列堆疊,而不是并排 */ @media screen and (max-width: 600px) { .column { width: 100%; } }
相關頁面
教程:CSS 表格
教程:CSS 浮動
教程:CSS Flexbox