HTML <table> etiket
Definition og brug
<table>
Etikett definerer HTML-tabellen.
En HTML-tabel består af en <table>
et element og en eller flere <tr>og<th> og <td> Elementbestående af:
- <tr>-element Definer tabelrække
- <th>-element Definer tabeloverskrift
- <td>-element Definer tabelcelle
HTML-tabel kan også indeholde følgende elementer:
Se også:
HTML-tutorial:HTML tabel
HTML DOM referencehåndbog:Table-objekt
CSS-tutorial:Indstil tabelstilen
Eksempel
Eksempel 1
En simpel HTML-tabel, der indeholder to kolonner og to rækker:
<table> <tr> <th>Måned</th> <th>Sparepenge</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> </table>
Eksempel 2
Hvordan tilføjer man sammenfaldende kanter til tabel (brug af CSS):
<html> <head> <style> table, th, td { border: 1px solid black; border-collapse: collapse; } </style> </head> <body> <table> <tr> <th>Måned</th> <th>Sparepenge</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> <tr> <td>Februar</td> <td>¥4500</td> </tr> </table> </body> </html>
Eksempel 3
Hvordan justerer man tabel til højre (brug af CSS):
<table style="float:right"> <tr> <th>Måned</th> <th>Sparepenge</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> <tr> <td>Februar</td> <td>¥4500</td> </tr> </table>
Eksempel 4
Hvordan centrerer man tabel (brug af 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>Måned</th> <th>Sparepenge</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> <tr> <td>Februar</td> <td>¥4500</td> </tr> </table>
Eksempel 5
Hvordan tilføjer man baggrundsfarve til tabel (brug af CSS):
<table style="background-color:#00FF00"> <tr> <th>Måned</th> <th>Sparepenge</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> <tr> <td>Februar</td> <td>¥4500</td> </tr> </table>
Eksempel 6
Hvordan tilføjer man indre margin til tabel (brug af CSS):
<html> <head> <style> table, th, td { border: 1px solid black; } th, td { padding: 10px; } </style> </head> <body> <table> <tr> <th>Måned</th> <th>Sparepenge</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> <tr> <td>Februar</td> <td>¥4500</td> </tr> </table> </body> </html>
Eksempel 7
Hvordan indstiller man tabelbredde (brug af CSS):
<table style="width:400px"> <tr> <th>Måned</th> <th>Sparepenge</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> <tr> <td>Februar</td> <td>¥4500</td> </tr> </table>
Eksempel 8
Hvordan opretter man tabeloverskrifter:
<table> <tr> <th Navn</th> <th>E-post</th> <th>Telefon</th> </tr> <tr> <td>Bill Gates</td> <td>bill.gates@example.com</td> <td>138-1234-5678</td> </tr> </table>
Eksempel 9
Hvordan opretter man en tabel med titel:
<table> <caption>Månedlige sparepenge</caption> <tr> <th>Måned</th> <th>Sparepenge</th> </tr> <tr> <td>Januar</td> <td>¥3400</td> </tr> <tr> <td>Februar</td> <td>¥4500</td> </tr> </table>
Eksempel 10
Hvordan definerer man en tabelcelle, der strækker sig over flere rækker eller kolonner:
<table> <tr> <th Navn</th> <th>E-post</th> <th colspan="2">Telefon</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>
Globale egenskaber
<table>
Tagget understøtter også Globale egenskaber i HTML.
event egenskaber
<table>
Tagget understøtter også Event egenskaber i HTML.
Standard CSS-indstillinger
De fleste browsere vil bruge følgende standardværdier til visning <table>
Element:
table { display: table; border-collapse: separate; border-spacing: 2px; border-color: gray; }
Browser support
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
Support | Support | Support | Support | Support |