Home  >  Article  >  Web Front-end  >  How to center a table in html

How to center a table in html

下次还敢
下次还敢Original
2024-04-27 21:03:331029browse

In HTML, you can use three methods to center the table: Use the margin: auto; attribute to center the table horizontally. Use the text-align: center; attribute to vertically center the table within the parent element. Use the align attribute to specify the position of the table relative to the parent element (deprecated).

How to center a table in html

How to center an HTML table

In HTML, there are several ways to center a table:

1. Use margin: auto;

  • to set the margin: auto; attribute to the table to center the table horizontally.

Example:

<code class="html"><table style="margin: auto;">
  <tr>
    <th>列 1</th>
    <th>列 2</th>
  </tr>
  <tr>
    <td>数据 1</td>
    <td>数据 2</td>
  </tr>
</table></code>

2. Use text-align: center;

  • to the table The parent element sets the text-align: center; attribute to center the table vertically within the parent element.

Example:

<code class="html"><div style="text-align: center;">
  <table border="1">
    <tr>
      <th>列 1</th>
      <th>列 2</th>
    </tr>
    <tr>
      <td>数据 1</td>
      <td>数据 2</td>
    </tr>
  </table>
</div></code>

3. Use the align attribute

  • to set the table align attribute, you can specify the position of the table relative to its parent element.

Example:

<code class="html"><table align="center">
  <tr>
    <th>列 1</th>
    <th>列 2</th>
  </tr>
  <tr>
    <td>数据 1</td>
    <td>数据 2</td>
  </tr>
</table></code>

Note:

  • align attribute in Deprecated in HTML5, use the margin or text-align attributes in preference.
  • If the width is set for the table, the centering effect may be affected.
  • The above methods can be used to center the table horizontally or vertically.

The above is the detailed content of How to center a table in html. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn