HTML中的中心表

Posted

技术标签:

【中文标题】HTML中的中心表【英文标题】:center table in HTML 【发布时间】:2012-11-08 07:04:21 【问题描述】:

如何使用 htmltable 居中在 div 中?

我已将我的内容放在div 标记中,并将text-align 属性设置为center,如下所示。

text-align: center;

这没有奏效。

下面是我的html。

<html>
    <body>
        <div style="text-align:center">
            <p>
    text test
            </p>
            <table border="1">
                <tr>
                    <td>100</td>
                    <td>200</td>
                    <td>300</td>
                </tr>
                <tr>
                    <td>400</td>
                    <td>500</td>
                    <td>600</td>
                </tr>
            </table>
        </div>
    </body>
</html>

【问题讨论】:

【参考方案1】:

为表格指定宽度,并设置边距自动水平。

table 
  width:500px;
  margin: 10px auto;

【讨论】:

【参考方案2】:

试试下面的

<table style="margin:0px auto; width:500px">

【讨论】:

【参考方案3】:
<div style="text-align:center">    
   <table style="display: inline-table;">    
   </table>
</div>

【讨论】:

【参考方案4】:

如下编辑表格标签

 <table border="1" align="center">

然后检查。

【讨论】:

不推荐使用对齐标签,请使用@R.S上面的方法【参考方案5】:
<html>
<body>
<div style="text-align:center">
<p>
    text test
</p>
<table border="1" style="margin: 0 auto;">
<tr>
    <td>100</td>
    <td>200</td>
    <td>300</td>
</tr>
<tr>
    <td>400</td>
    <td>500</td>
    <td>600</td>
</tr>
</table>
</div>
</body>
</html>

【讨论】:

【参考方案6】:

你可以写&lt;div style="width:600px;margin:0 auto"&gt;而不是&lt;div style="text-align:center"&gt; 这会为您提供一个宽度为 600 像素的 div,并将 div 置于父元素的中心。

【讨论】:

【参考方案7】:

margin: 0px auto 添加到您的table 标签

【讨论】:

【参考方案8】:

你可以把样式放在表格里

<table border="1" style="margin:0 auto;">

不过我建议您使用样式表而不是内联样式

【讨论】:

以上是关于HTML中的中心表的主要内容,如果未能解决你的问题,请参考以下文章

html 中心定价表

HMI-38-节能模式中心仪表mini仪表速度表实现

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

HTML:啥 css 属性使按钮“中心”中的内容?

为啥我在 Swing 的 JButton 中的 html 代码偏离中心?

flex 圆圈中的 HTML 中心图像