在CSS中,表格是经常使用的元素之一,但是很多时候我们会发现,表格的内容不是很美观,行与行之间的距离有时候过大,导致页面显示效果不够美观。那么,如何让表格上下居中呢?下面就来一一介绍一下方法。 1.使...
在CSS中,表格是经常使用的元素之一,但是很多时候我们会发现,表格的内容不是很美观,行与行之间的距离有时候过大,导致页面显示效果不够美观。那么,如何让表格上下居中呢?下面就来一一介绍一下方法。
1.使用vertical-align属性
在表格中,我们可以通过vertical-align属性来控制单元格内容的垂直对齐方式。其中,有以下几种可选值:
- top:将单元格内容顶端对齐
- middle:将单元格内容在垂直方向居中对齐
- bottom:将单元格内容底端对齐
代码演示:
<pre>
table{
border-collapse:collapse;
border-spacing:0;
margin:auto;
}
td{
border:1px solid #ddd;
padding:10px;
vertical-align:middle; /* 居中对齐 */
} <pre>
table{
border-collapse:collapse;
border-spacing:0;
margin:auto;
}
td{
border:1px solid #ddd;
padding:10px;
line-height:50px; /* 行高 */
} <pre>
table{
border-collapse:collapse;
border-spacing:0;
margin:auto;
}
tr{
display:table;
width:100%;
table-layout:fixed;
border-collapse:collapse;
border-spacing:0;
}
td{
display:table-cell;
border:1px solid #ddd;
padding:10px;
vertical-align:middle; /* 行居中 */
}