Rozmiary tabeli {width, height}
Jak zmieniać rozmiary elementów tabeli: wierszy, kolumn, komórek?
Do tabel (<table>...</table>), ich komórek (<td>...</td>
), wierszy (<tr>...</tr>
) oraz kolumn (<colgroup>...</colgroup>) można stosować parametry dotyczące szerokości i wysokości. Odnośnie komórek oraz całej tabeli można ustawić zarówno ich szerokość jak i wysokość. Natomiast dla wiersza możliwe jest określenie tylko wysokości, ponieważ szerokość jest jednocześnie szerokością tabeli. Podobnie dla kolumny można ustalić jedynie jej szerokość, bo wysokość jest wysokością tabeli.
Przykład {width, height}
komórka1 | komórka2 |
komórka3 | komórka4 |
komórka1 | komórka2 | komórka3 |
komórka4 | komórka5 | komórka6 |
komórka7 | komórka8 | <td style="width: 20em; height: 10em"> |
komórka1 | komórka2 | komórka3 |
komórka4 | komórka5 | komórka6 |
<tr style="height: 10em"> |
<colgroup style="width: 20em"> | komórka1 | komórka2 |
komórka3 | komórka4 | |
komórka5 | komórka6 |
Pytania i odpowiedzi <table {width}>
Jak ustawić szerokość tabeli?
Aby ustawić szerokość tabeli w CSS, można użyć właściwości width
i przypisać jej odpowiednią wartość, na przykład: "width: 500px
" lub "width: 50%
" w zależności od preferencji.
Jak dopasować tabelę do marginesów?
Aby uzyskać efekt autodopasowania rozmiaru tabeli do okna, który jest znany z programu Microsoft Word, można ustawić szerokość tabeli na 100% za pomocą właściwości width
, co spowoduje, że tabela zajmie całą dostępna przestrzeń w poziomie, a kolumny dopasują się proporcjonalnie do zawartości. Przykład: <table style="width: 100%">...</table>
.