html - align = "center"不适用于表格

标签 html html-table

我有一张表格,我想在网页中间对齐。但是它卡在页面的左侧。这是我的代码:

<table class="tableOne" align="center">
    <tr >
        <img src='Images/Header.png' />
    </tr>
</table>

代码有什么问题?我只需要页面中间的表格。

最佳答案

不要使用 align="center"这不是一个标准的属性。您可以选择使用 CSS。

使用 margin:auto表格 在其容器中居中.

<style>
  .tableOne {
    margin:auto;
  }
</style>

要使表格单元格中的文本居中,请使用 text-align:center .

<style>
  .tableOne td {
    text-align:center;
  }
</style>

此外,您没有添加 <td><tr>里面.您应该始终确保表格单元格的内容在 <td> 范围内。所以你的 HTML 是有效的。

<table class="tableOne">
    <tr>
        <td>
            <img src='Images/Header.png' />
        </td>
    </tr>
</table>

附带说明一下,如果您只使用表格来使图像居中,则应该去掉表格。这可以用一个简单的 div 代替。

HTML

<div class="center-me">
    <img src='Images/Header.png' />
</div>

CSS

.center-me {
    text-align:center;
}

关于html - align = "center"不适用于表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19611860/

相关文章:

javascript - 如何在没有 jQuery/vanilla JavaScript 的情况下创建具有固定 <thead> 的表格?

java - 将具有大量列的 html 表格导出为 PDF

html - 自动调整 div 容器 html 中表格中列的大小

jquery - 使用 jquery 更改占位符文本字体和颜色

javascript - 正则表达式 - 允许使用字母、撇号、句点、逗号和连字符

javascript - (CSS-Javascript-Jquery) 如何为轮播制作缩略图 slider ?

html - 更改CSS中表类中所有td的颜色

css - 基本 CSS - 如何在顶部覆盖带有半透明 DIV 的 DIV

c# - MVC 在复杂的 View 模型上添加具有绑定(bind)的表行

Javascript:在 HTML 表格中,如何从一列中选择部分文本(匹配某些正则表达式),并将其移动到下一列?