在网站设计中,表格是一个常用的元素。但是,有时候表格中的内容过多,会造成不必要的滚动条,同时,表格的宽度也受到限制,难以为适应不同的屏幕尺寸。为了解决这个问题,我们可以使用CSS中的一种技巧,让表格中...
在网站设计中,表格是一个常用的元素。但是,有时候表格中的内容过多,会造成不必要的滚动条,同时,表格的宽度也受到限制,难以为适应不同的屏幕尺寸。为了解决这个问题,我们可以使用CSS中的一种技巧,让表格中的列并排显示。
<div class="table">
<table>
<thead>
<tr>
<th>姓名</th>
<th>性别</th>
<th>年龄</th>
</tr>
</thead>
<tbody>
<tr>
<td>张三</td>
<td>男</td>
<td>25</td>
</tr>
<tr>
<td>李四</td>
<td>女</td>
<td>30</td>
</tr>
</tbody>
</table>
</div>
<style>
.table{
display: flex;
flex-wrap: wrap;
}
table{
width: 100%;
}
th,
td{
width: 33.33%;
box-sizing: border-box;
padding: 10px;
text-align: center;
}
</style> 在上面的代码中,我们首先定义了一个
| 、 | 元素的宽度设置为33.33%(3列的总和),并且使用box-sizing:border-box属性,让它们的padding不会影响宽度计算。最后,使用text-align:center属性,让表格内容居中对齐。 现在,我们的表格不再局限于一行显示,而是可以根据屏幕宽度自适应,达到更好的用户体验。 |
|---|