如何创建:并列表格
学习如何使用 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