使用CSS的text-align和vertical-align属性可实现表格内容居中。首先设置text-align: center实现水平居中,作用于table、th、td或单个单元格;其次通过vertical-align: middle实现垂直居中,仅适用于td和th标签。推荐使用外部CSS类统一控制样式,如定义.center-all类应用到单元格,避免依赖浏览器默认行为,确保跨浏览器一致性。

要让HTML表格中的内容居中对齐,可以通过CSS来设置文本的对齐方式。默认情况下,表格内容通常是左对齐的,但使用简单的CSS样式即可实现水平和垂直居中。
可以应用于整个表格、某一行或单个单元格:
table, th, td { text-align: center; }
th { text-align: center; }
<td style="text-align:center;">
注意:该属性在 td 和 th 中有效,但不能直接用于 table 标签。
td, th { vertical-align: middle; }
<td style="vertical-align:middle;">
示例:
立即学习“前端免费学习笔记(深入)”;
<table style="width:100%;">
<tr>
<th style="text-align:center; vertical-align:middle;">姓名</th>
<td style="text-align:center; vertical-align:middle;">张三</td>
</tr>
</table>
更优做法是定义CSS类:
<style>
.center-all {
text-align: center;
vertical-align: middle;
}
</style>
<td class="center-all">内容</td>
th(表头)内容加粗并居中,而 td 默认左对齐且不加粗。
为确保一致性,建议显式设置所有对齐样式,避免依赖默认行为。
基本上就这些方法,掌握 text-align 和 vertical-align 就能灵活控制表格内容的对齐方式。以上就是HTML表格内容如何居中对齐_HTML表格文本对齐方式设置的详细内容,更多请关注php中文网其它相关文章!
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号