tr – wiersz tabeli
<tr><td>…</td><td>…</td></tr>
Wiersz tabeli. Zawiera komórki – nagłówkowe th i z danymi td. Liczbę kolumn wyznaczają komórki (komórki scalone przez colspan liczą się według swojej szerokości).
- Domyślne wyświetlanie:
display: table-row - Znacznik zamykający: można pominąć – wiersz kończy kolejny
tralbo koniec grupy - Zawartość: komórki
tdith - Gdzie może wystąpić:
thead,tbody,tfoot(albo bezpośredniotable– przeglądarka uzupełnitbody) - Interfejs DOM:
HTMLTableRowElement
Atrybuty
Tylko atrybuty globalne (przestarzałe align, valign, bgcolor zastępuje CSS).
Przykłady
Wiersze w paski:
<table class="stripes"> <tr><td>Poniedziałek</td><td>310</td></tr> <tr><td>Wtorek</td><td>290</td></tr> <tr><td>Środa</td><td>305</td></tr> </table>
.stripes {
border-collapse: collapse;
}
.stripes tr:nth-child(odd) td {
background: #f1f8e9;
}
.stripes td {
padding: 2px 10px;
}
Na co uważać
- Tło, obramowanie i
paddingna samym wierszu działają tylko częściowo (obramowanie tylko zborder-collapse: collapse). Bardziej niezawodne jest stylowanie komórek. - W JavaScripcie:
tr.cells(komórki wiersza),tr.rowIndex(jego pozycja w tabeli),tr.insertCell(),table.deleteRow(i).
Obsługa w przeglądarkach
Baseline – szeroko dostępne: działa we wszystkich popularnych przeglądarkach, i to od dawna (najpóźniej od 2015 roku). Od wersji: Chrome 1, Firefox 1, Safari 1. Stan: październik 2026 (MDN browser-compat-data).
Zobacz też:
table – tabela
td – komórka tabeli
th – komórka nagłówkowa
tbody – treść tabeli