Maison > interface Web > Questions et réponses frontales > Comment centrer le tableau en HTML

Comment centrer le tableau en HTML

王林
Libérer: 2023-05-21 11:48:37
original
17366 Les gens l'ont consulté

En HTML, les tableaux sont l'un des éléments les plus courants, en particulier dans les scénarios d'affichage et de mise en page des données. Si aucun style n’est ajouté, le tableau sera composé par défaut à gauche. Dans ce cas, vous devez utiliser des styles pour centrer le tableau.

Voici trois méthodes pour vous aider à centrer le tableau horizontalement et verticalement sur la page :

Méthode 1 : Utiliser CSS pour centrer le tableau

Il s'agit de la méthode la plus courante et la plus recommandée, utilisant l'attribut CSS text-align Center le contenu du tableau.

Le code est le suivant :

<style>
  table {
    margin: 0 auto;
    text-align: center;
  }
</style>

<table>
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>城市</th>
  </tr>
  <tr>
    <td>小明</td>
    <td>18</td>
    <td>北京</td>
  </tr>
  <tr>
    <td>小红</td>
    <td>17</td>
    <td>上海</td>
  </tr>
</table>
Copier après la connexion

Définissez le contenu du texte du tableau pour qu'il soit centré via la propriété text-align de CSS. Parmi eux, margin: 0 auto place la table au centre horizontal.

Méthode 2 : Utiliser les attributs HTML

Si vous ne souhaitez pas utiliser CSS, vous pouvez également utiliser des attributs en HTML pour réaliser un centrage horizontal du tableau :

Le code est le suivant :

<table align="center">
  <tr>
    <th>姓名</th>
    <th>年龄</th>
    <th>城市</th>
  </tr>
  <tr>
    <td>小明</td>
    <td>18</td>
    <td>北京</td>
  </tr>
  <tr>
    <td>小红</td>
    <td>17</td>
    <td>上海</td>
  </tr>
</table>
Copier après la connexion

En ajoutant l'alignement Attribut ="center" à la balise table Pour centrer le tableau.

Méthode 3 : Utiliser Flexbox

Flexbox en CSS est une méthode de mise en page très utile, qui peut facilement réaliser un centrage horizontal et vertical.

Le code est le suivant :

<style>
  .wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
  }
  .wrapper table{
    width: 200px;
  }
</style>

<div class="wrapper">
  <table>
    <tr>
      <th>姓名</th>
      <th>年龄</th>
      <th>城市</th>
    </tr>
    <tr>
      <td>小明</td>
      <td>18</td>
      <td>北京</td>
    </tr>
    <tr>
      <td>小红</td>
      <td>17</td>
      <td>上海</td>
    </tr>
  </table>
</div>
Copier après la connexion

Centrez le tableau en définissant display: flex;, justification-content: center; et align-items: center dans l'élément div, où height: 100vh; toute la fenêtre en hauteur.

Vous trouverez ci-dessus trois méthodes pour réaliser le centrage horizontal des tables. Cependant, il est important de noter que l’utilisation d’attributs pour définir des styles en HTML n’est pas aussi facile à maintenir et à gérer que l’utilisation de CSS. Dans le développement réel, il est recommandé d'utiliser CSS pour contrôler le style des tableaux autant que possible afin d'obtenir une meilleure lisibilité et maintenabilité.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal