Balise <table> HTML
Définition et utilisation
<table>
Les balises définissent les tableaux HTML.
Un tableau HTML est composé d'un <table>
un élément et un ou plusieurs <tr>、<th> et <td> Composants :
- <tr> Élément Définir la ligne du tableau
- <th> Élément Définir le titre du tableau
- <td> Élément Définir la cellule du tableau
Un tableau HTML peut également inclure les éléments suivants :
Veuillez également consulter :
Tutoriel HTML :Tableau HTML
Manuel de référence HTML DOM :Objet Tableau
Tutoriel CSS :Définir le style du tableau
Exemple
Exemple 1
Un tableau HTML simple, contenant deux colonnes et deux lignes :
<table> <tr> <th>Mois</th> <th>Épargne</th> </tr> <tr> <td>Janvier</td> <td>¥3400</td> </tr> </table>
Exemple 2
Comment ajouter des bordures pliées au tableau (en utilisant CSS) :
<html> <head> <style> table, th, td { border: 1px solid black; border-collapse: collapse; } </style> </head> <body> <table> <tr> <th>Mois</th> <th>Épargne</th> </tr> <tr> <td>Janvier</td> <td>¥3400</td> </tr> <tr> <td>Février</td> <td>¥4500</td> </tr> </table> </body> </html>
Exemple 3
Comment aligner un tableau à droite (en utilisant CSS) :
<table style="float:right"> <tr> <th>Mois</th> <th>Épargne</th> </tr> <tr> <td>Janvier</td> <td>¥3400</td> </tr> <tr> <td>Février</td> <td>¥4500</td> </tr> </table>
Exemple 4
Comment centrer un tableau (en utilisant CSS) :
<html> <head> <style> table, th, td { border: 1px solid black; } table.center { margin-left: auto; margin-right: auto; } </style> </head> <body> <table class="center"> <tr> <th>Mois</th> <th>Épargne</th> </tr> <tr> <td>Janvier</td> <td>¥3400</td> </tr> <tr> <td>Février</td> <td>¥4500</td> </tr> </table>
Exemple 5
Comment ajouter une couleur de fond au tableau (en utilisant CSS) :
<table style="background-color:#00FF00"> <tr> <th>Mois</th> <th>Épargne</th> </tr> <tr> <td>Janvier</td> <td>¥3400</td> </tr> <tr> <td>Février</td> <td>¥4500</td> </tr> </table>
Exemple 6
Comment ajouter un marge interne au tableau (en utilisant CSS) :
<html> <head> <style> table, th, td { border: 1px solid black; } th, td { padding: 10px; } </style> </head> <body> <table> <tr> <th>Mois</th> <th>Épargne</th> </tr> <tr> <td>Janvier</td> <td>¥3400</td> </tr> <tr> <td>Février</td> <td>¥4500</td> </tr> </table> </body> </html>
Exemple 7
Comment définir la largeur d'un tableau (en utilisant CSS) :
<table style="width:400px"> <tr> <th>Mois</th> <th>Épargne</th> </tr> <tr> <td>Janvier</td> <td>¥3400</td> </tr> <tr> <td>Février</td> <td>¥4500</td> </tr> </table>
Exemple 8
Comment créer un en-tête de tableau :
<table> <tr> <th>Nom</th> <th>Courriel</th> <th>Téléphone</th> </tr> <tr> <td>Bill Gates</td> <td>bill.gates@example.com</td> <td>138-1234-5678</td> </tr> </table>
Exemple 9
Comment créer un tableau avec des en-têtes :
<table> <caption>Épargne mensuelle</caption> <tr> <th>Mois</th> <th>Épargne</th> </tr> <tr> <td>Janvier</td> <td>¥3400</td> </tr> <tr> <td>Février</td> <td>¥4500</td> </tr> </table>
Exemple 10
Comment définir une cellule de tableau spanning plusieurs lignes ou colonnes :
<table> <tr> <th>Nom</th> <th>Courriel</th> <th colspan="2">Téléphone</th> </tr> <tr> <td>Bill Gates</td> <td>bill.gates@example.com</td> <td>138-1234-5678</td> <td>186-2345-6789</td> </tr> </table>
Attributs globaux
<table>
Les balises prennent également en charge Attributs globaux dans HTML.
Attributs d'événement
<table>
Les balises prennent également en charge Attributs d'événement dans HTML.
Réglages CSS par défaut
La plupart des navigateurs utiliseront les valeurs par défaut suivantes pour afficher <table>
Élément :
table { display: table; border-collapse: separate; border-spacing: 2px; border-color: gray; }
Compatibilité des navigateurs
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |