thead
- Data publikacji
- Ostatnio edytowano
Przeznaczenie elementu thead
Element thead
reprezentuje część HEAD tabeli HTML. W części HEAD tabeli HTML znajdują się zazwyczaj wiersze posiadające komórki pełniące rolę głównych nagłówków danej tabeli HTML.
Dodatkowe techniczne informacje o elemencie thead
- kategoria ogólna
-
brak
- kontekst zewnętrzny
-
jako element dziecko elementu table (po ewentualnym elemencie caption oraz ewentualnych elementach colgroup oraz przed ewentualnym elementem tfoot oraz ewentualnymi elementami tbody lub ewentualnymi elementami tr, jednak tylko jeżeli dany element table nie zawiera w swoim kontekście wewnętrznym innego elementu dziecka typu thead)
Przykładowy Kod HTML
<table> <caption>Ilość przedmiotów w magazynie</caption> <colgroup span="2" class="styl-1"></colgroup> <thead> <tr> <th>przedmiot</th> <th>ilość</th> </tr> </thead> <tbody> <tr> <th>szafa</th> <td>10</td> </tr> <tr> <th>stół</th> <td>5</td> </tr> </tbody> <tfoot> <tr> <th>suma</th> <td>15</td> </tr> </tfoot> </table>
Kontekstem zewnętrznym przykładowego elementu "thead" jest element "table", dla którego wspomniany element "thead" jest jedynym elementem dzieckiem typu "thead". Ponadto wspomniany element "thead" znajduje się po elemencie "colgroup" oraz przed elementem "tbody" oraz elementem "tfoot", dlatego w tej sytuacji wspomniany kontekst zewnętrzny, czyli element "table", jest prawidłowym kontekstem zewnętrznym dla elementu "thead".
- kontekst wewnętrzny
-
elementy tr, jak również ewentualnie zawartość skryptowa
Przykładowy Kod HTML
<table> <caption>Ilość przedmiotów w magazynie</caption> <thead> <tr> <th>przedmiot</th> <th>ilość</th> </tr> </thead> <tbody> <tr> <th>szafa</th> <td>10</td> </tr> <tr> <th>stół</th> <td>5</td> </tr> </tbody> <tfoot> <tr> <th>suma</th> <td>15</td> </tr> </tfoot> </table>
Kontekstem wewnętrznym przykładowego elementu "thead" jest wyłącznie element "tr", dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "tr", jest prawidłowym kontekstem wewnętrznym dla elementu "thead".
Przykładowy Kod HTML
<table> <caption>Ilość przedmiotów w magazynie</caption> <thead> <tr> <th>przedmiot</th> <th>ilość</th> </tr> <template id="szablon-1"> <ins> <iframe src="dynamiczna-statystyka-01.html"></iframe> </ins> </template> <script src="skrypt-01.js"></script> </thead> <tbody> <tr> <th>szafa</th> <td>10</td> </tr> <tr> <th>stół</th> <td>5</td> </tr> </tbody> <tfoot> <tr> <th>suma</th> <td>15</td> </tr> </tfoot> </table>
Kontekstem wewnętrznym przykładowego elementu "thead" jest wyłącznie element "tr" oraz elementy HTML, które należą do kategorii zawartość skryptowa, dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "tr", element "template" oraz element "script", jest prawidłowym kontekstem wewnętrznym dla elementu "thead".
- wymagane elementy dzieci
-
brak
- wymagane atrybuty
-
brak
- składnia HTML
-
<thead> ... </thead>
- pominięcie tagu na początku
-
nigdy
- pominięcie tagu na końcu
-
tag może zostać pominięty, lecz tylko jeżeli bezpośrednio po danym elemencie thead występuje element tbody lub element tfoot
- CSS display
-
table-header-group
Dodatkowe domyślne reguły CSS elementu thead
thead {
display:table-header-group;
vertical-align:middle;
}
Interpretacja elementu thead
-
tak
-
tak
-
tak
-
tak
-
tak
-
tak