En tabel er en væsentlig komponent i HTML til at vise data i et struktureret format med rækker og kolonner. I HTML oprettes tabeller ved hjælp af tags <table>, <tr> og <td>.
<table>-tagget repræsenterer hovedtabelcontaineren, som indeholder alle rækker og kolonner. Rækker defineres ved hjælp af tagget <tr>(tabelrække), mens celler i rækkerne defineres ved hjælp af tagget <td>(tabeldata). Derudover kan du bruge tagget <th>(tabeloverskrift) til at definere overskriftsceller for tabellen.
Du kan bruge attributter som colspan og rowspan til at flette celler i tabellen eller spænde celler på tværs af flere rækker og kolonner. Desuden kan du anvende CSS-egenskaber for at tilpasse udseendet og layoutet af tabellen.
Tabel( <table>
)
- <table>
Elementet bruges til at lave en tabel i HTML.
- Data placeres i rækker( <tr>
) og kolonner( <td>
eller <th>
).
- Hver datacelle er placeret i <td>
(datacelle) eller <th>
(headercelle) elementer.
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
<td>30</td>
</tr>
</table>
Kolonneoverskrift( <th>
)
- <th>
Elementet bruges til at oprette kolonneoverskrifter i en tabel.
- Placeres typisk i første række af bordet.
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<!-- data rows -->
</table>
Datarækker( <tr>
):
- <tr>
Elementet bruges til at oprette datarækker i en tabel.
- Dataceller( <td>
) eller overskriftsceller( <th>
) er placeret i disse <tr>
elementer.
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<tr>
<td>1</td>
<td>John</td>
<td>25</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
<td>30</td>
</tr>
</table>
Kolonnespænding( colspan
)
Attributten colspan
bruges til at bestemme antallet af kolonner, som en datacelle eller overskriftscelle vil spænde over i tabellen.
<table>
<tr>
<th colspan="2">Personal Information</th>
</tr>
<tr>
<td colspan="2">John Doe</td>
</tr>
</table>
Rækkespænding( rowspan
)
Attributten rowspan
bruges til at bestemme antallet af rækker, som en datacelle eller overskriftscelle vil spænde over i tabellen.
<table>
<tr>
<th rowspan="2">No.</th>
<td>1</td>
<td>John</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
</tr>
</table>
Fletning af celler( colspan
og rowspan
)
Du kan kombinere både colspan
og rowspan
attributter for at flette celler i en tabel.
<table>
<tr>
<th rowspan="2">No.</th>
<th colspan="2">Personal Information</th>
</tr>
<tr>
<td>John</td>
<td>25</td>
</tr>
</table>
border
ejendom
- border
Egenskaben angiver tykkelsen af bordrammen.
- Værdien af border
er et ikke-negativt heltal.
<table border="1">
<!-- Table rows and columns -->
</table>
cellpadding
ejendom
-, cellpadding
Egenskaben angiver afstanden mellem celleindholdet og kanten af cellen i tabellen.
- Værdien af cellpadding
er et ikke-negativt heltal
<table cellpadding="5">
<!-- Table rows and columns -->
</table>
cellspacing
ejendom
- cellspacing
Egenskaben angiver afstanden mellem celler i tabellen.
- Værdien af cellspacing
er et ikke-negativt heltal.
<table cellspacing="10">
<!-- Table rows and columns -->
</table>
Disse attributter og elementer giver dig mulighed for at oprette og tilpasse tabeller i HTML efter dine behov. Du kan bruge dem til at vise data på en overskuelig og organiseret måde på din hjemmeside.