Powiązanie komórki tabeli HTML z elementem "th"
Za pomocą atrybutu headers możemy powiązać interesującą nas komórkę tabeli HTML (element td lub element th) z interesującym nas elementem th. Wspomniana metoda może okazać się przydatna w niektórych sytuacjach.
Przykład:
<table border>
<caption>Grupowanie Roślin Świata Według Koloru</caption>
<thead>
<tr>
<th>czerwone</th>
<th>rośliny świata</th>
<th>zielone</th>
</tr>
</thead>
<tbody>
<tr>
<td>truskawka</td>
<th>owoce</th>
<td>kiwi</td>
</tr>
</tbody>
<tbody>
<tr>
<td>pomidor</td>
<th>warzywa</th>
<td>ogórek</td>
</tr>
</tbody>
</table>Rezultat:

Widząc nasz przykładowy kod HTML przeglądarka internetowa może dojść do wniosku, że element th, którego zawartość reprezentuje treść w postaci ciągu znaków owoce tyczy się tylko nagłówka, którego zawartość reprezentuje treść w postaci ciągu znaków rośliny świata (ponieważ oba wspomniane elementy HTML znajdują się w tej samej kolumnie tabeli HTML).
Jednak w tym wypadku wspomniany element th jest w pewnym sensie powiązany również z nagłówkiem, którego zawartość reprezentuje treść w postaci ciągu znaków czerwone (ponieważ w kolumnie, której nagłówkiem jest ciąg znaków czerwone występuje nazwa czerwonego owocu) oraz z nagłówkiem, którego zawartość reprezentuje treść w postaci ciągu znaków zielone (ponieważ w kolumnie, której nagłówkiem jest ciąg znaków zielone występuje nazwa zielonego owocu).
Za pomocą atrybutu headers możemy podpowiedzieć przeglądarce internetowej, z którymi elementami th z naszego założenia powinien być powiązany interesujący nas element th, w tym wypadku element th, którego zawartość reprezentuje treść w postaci ciągu znaków owoce.
Wartością atrybutu headers powinny być oddzielone od siebie przynajmniej jednym znakiem spacji wartości atrybutów id poszczególnych elementów th, z którymi to elementami th chcemy powiązać interesującą nas komórkę tabeli HTML, czyli w tym wypadku element th, którego zawartość reprezentuje treść w postaci ciągu znaków owoce.
Przykład:
<table border>
<caption>Grupowanie Roślin Świata Według Koloru</caption>
<thead>
<tr>
<th id="red">czerwone</th>
<th id="all">rośliny świata</th>
<th id="green">zielone</th>
</tr>
</thead>
<tbody>
<tr>
<td>truskawka</td>
<th headers="red all green">owoce</th>
<td>kiwi</td>
</tr>
</tbody>
<tbody>
<tr>
<td>pomidor</td>
<th>warzywa</th>
<td>ogórek</td>
</tr>
</tbody>
</table>Last updated