HTML 使用一个表格参数将所有列值居中对齐

Posted

技术标签:

【中文标题】HTML 使用一个表格参数将所有列值居中对齐【英文标题】:HTML align all column values to the center with one table parameter 【发布时间】:2021-11-09 04:57:05 【问题描述】:

我正在尝试在 html 中生成一个表格,并希望将所有表格值对齐到中心,不为每个单元格指定对齐方式(我想要一段代码,在开头表)

有没有我可以在代码开头设置的表格参数来帮助我做到这一点?

两行示例代码:

<table border="1"><TR><TD>1</TD><TD>2</TD><TD>3</TD><TD>4</TD></TR><TR><TD>1aaaaaa</TD><TD>2aaaaa</TD><TD>3aaaaa</TD><TD>4aaaa</TD></TR></table>

【问题讨论】:

垂直居中还是水平居中,或两者兼而有之?你会使用 CSS 吗? &lt;table style="text-align: center" border="1"&gt; 如果没有其他 CSS 会覆盖它,则会做水平居中。 使用css,而不是硬代码 谢谢大卫,这正是我要找的 - 你想把这个作为答案发布吗? 【参考方案1】:

为了让大卫(以上)的答案更加明显:

要使表格内所有单元格中的数据对齐,请使用以下命令:

<table style="text-align: center;" border="1">

工作示例:

&lt;table border="1" style="text-align: center;"&gt;&lt;TR&gt;&lt;TD&gt;1&lt;/TD&gt;&lt;TD&gt;2&lt;/TD&gt;&lt;TD&gt;3&lt;/TD&gt;&lt;TD&gt;4&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;1aaaaaa&lt;/TD&gt;&lt;TD&gt;2aaaaa&lt;/TD&gt;&lt;TD&gt;3aaaaa&lt;/TD&gt;&lt;TD&gt;4aaaa&lt;/TD&gt;&lt;/TR&gt;&lt;/table&gt;

就我而言,这有助于减少大量冗余代码。希望这会帮助其他人做同样的事情。

【讨论】:

以上是关于HTML 使用一个表格参数将所有列值居中对齐的主要内容,如果未能解决你的问题,请参考以下文章

css怎样让div里的表格居中对齐

如何在表格下方居中对齐按钮?

在Word里面做表格如何将文字上下居中

excel中表格文字水平居中及垂直对齐方式居中怎么设置?选项具体在哪里?如下图:

如何将 3 个 html 表格并排对齐到中心

表格单元格中的文本居中