Tabela jest podstawowym składnikiem języka HTML służącym do wyświetlania danych w ustrukturyzowanym formacie z wierszami i kolumnami. W HTML tabele są tworzone przy użyciu znaczników <table>, <tr> i <td>.
Znacznik <table> reprezentuje główny kontener tabeli, który zawiera wszystkie wiersze i kolumny. Wiersze są definiowane za pomocą znacznika <tr>(wiersz tabeli), natomiast komórki w wierszach są definiowane za pomocą znacznika <td>(dane tabeli). Dodatkowo możesz użyć znacznika <th>(nagłówek tabeli), aby zdefiniować komórki nagłówka tabeli.
Możesz użyć atrybutów, takich jak colspan i rowspan, aby scalić komórki w tabeli lub rozciągnąć komórki na wiele wierszy i kolumn. Ponadto możesz zastosować właściwości CSS, aby dostosować wygląd i układ tabeli.
Tabela( <table>
)
- <table>
Element służy do tworzenia tabeli w HTML.
- Dane umieszczane są w wierszach( <tr>
) i kolumnach( <td>
lub <th>
).
- Każda komórka danych jest umieszczona w elementach <td>
(komórka danych) lub <th>
(komórka nagłówka).
<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>
Nagłówek kolumny( <th>
)
- <th>
Element służy do tworzenia nagłówków kolumn w tabeli.
- Zazwyczaj umieszczane w pierwszym rzędzie tabeli.
<table>
<tr>
<th>No.</th>
<th>Name</th>
<th>Age</th>
</tr>
<!-- data rows -->
</table>
Wiersze danych( <tr>
):
- <tr>
Element służy do tworzenia wierszy danych w tabeli.
- Wewnątrz tych elementów umieszczane są komórki danych( <td>
) lub komórki nagłówka(). <th>
<tr>
<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>
Rozpiętość kolumn( colspan
)
Atrybut colspan
służy do określania liczby kolumn, które obejmie komórka danych lub komórka nagłówka w tabeli.
<table>
<tr>
<th colspan="2">Personal Information</th>
</tr>
<tr>
<td colspan="2">John Doe</td>
</tr>
</table>
Rozpiętość wierszy( rowspan
)
Atrybut rowspan
służy do określania liczby wierszy, które obejmie komórka danych lub komórka nagłówka w tabeli.
<table>
<tr>
<th rowspan="2">No.</th>
<td>1</td>
<td>John</td>
</tr>
<tr>
<td>2</td>
<td>Jane</td>
</tr>
</table>
Scalanie komórek( colspan
i rowspan
)
Możesz połączyć oba colspan
i rowspan
atrybuty, aby scalić komórki w tabeli.
<table>
<tr>
<th rowspan="2">No.</th>
<th colspan="2">Personal Information</th>
</tr>
<tr>
<td>John</td>
<td>25</td>
</tr>
</table>
border
nieruchomość
- border
Właściwość określa grubość obramowania tabeli.
- Wartość border
jest nieujemną liczbą całkowitą.
<table border="1">
<!-- Table rows and columns -->
</table>
cellpadding
nieruchomość
-, cellpadding
Właściwość określa odległość między zawartością komórki a obramowaniem komórki w tabeli.
- Wartość cellpadding
jest nieujemną liczbą całkowitą
<table cellpadding="5">
<!-- Table rows and columns -->
</table>
cellspacing
nieruchomość
- cellspacing
Właściwość określa odstępy między komórkami w tabeli.
- Wartość cellspacing
jest nieujemną liczbą całkowitą.
<table cellspacing="10">
<!-- Table rows and columns -->
</table>
Te atrybuty i elementy umożliwiają tworzenie i dostosowywanie tabel w HTML do własnych potrzeb. Możesz ich użyć do wyświetlania danych w swojej witrynie w przejrzysty i uporządkowany sposób.