colgroup
- Data publikacji
- Ostatnio edytowano
Przeznaczenie elementu colgroup
Element colgroup
reprezentuje jedno odwołanie lub jedną grupę odwołań do określonej liczby kolumn danej tabeli HTML.
Dodatkowe artykuły związane z elementem colgroup
brak
Informacje techniczne o elemencie colgroup
- kategoria ogólna
-
brak
- kontekst zewnętrzny
-
jako element dziecko elementu table, lecz po ewentualnym elemencie caption danego elementu table oraz przed ewentualnymi elementami: thead, tbody, tfoot, tr
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 "colgroup" jest element "table", dla którego wspomniany element "colgroup" jest elementem dzieckiem. Ponadto wspomniany element "colgroup" występuje po elemencie "caption", przed elementem "thead", przed elementem "tbody" oraz przed elementem "tfoot", dlatego w tej sytuacji wspomniany kontekst zewnętrzny, czyli element "table", jest prawidłowym kontekstem zewnętrznym dla elementu "colgroup".
- kontekst wewnętrzny
-
-
brak, lecz tylko wtedy gdy dany element colgroup posiada atrybut span
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>
Przykładowy element "colgroup" nie posiada kontekstu wewnętrznego, ponieważ wspomniany element "colgroup" posiada atrybut "span", dlatego w tej sytuacji wspomniany brak kontekstu wewnętrznego jest prawidłowym kontekstem wewnętrznym dla elementu "colgroup".
-
zero lub więcej elementów col, jak również zero lub więcej elementów template, lecz tylko wtedy gdy dany element colgroup nie posiada atrybutu span
Przykładowy Kod HTML
<table> <caption>Ilość przedmiotów w magazynie</caption> <colgroup> <col class="styl-1"> <col class="styl-2"> </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 wewnętrznym przykładowego elementu "colgroup" są wyłącznie elementy "col". Ponadto wspomniany element "colgroup" nie posiada atrybutu "span", dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "col" oraz element "col", jest prawidłowym kontekstem wewnętrznym dla elementu "colgroup".
Przykładowy Kod HTML
<table> <caption>Ilość przedmiotów w magazynie</caption> <colgroup> <col class="styl-1"> <col class="styl-2"> <template id="szablon-1"> <col span="2" class="styl-3"> </template> </colgroup> <script src="skrypt-01.js"></script> <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 "colgroup" są wyłącznie elementy "col" oraz element "template". Ponadto wspomniany element "colgroup" nie posiada atrybutu "span", dlatego w tej sytuacji wspomniany kontekst wewnętrzny, czyli element "col", element "col" oraz element "template", jest prawidłowym kontekstem wewnętrznym dla elementu "colgroup".
-
- wymagane elementy dzieci
-
brak
- wymagane atrybuty
-
brak
- zdolność fallback
-
nie dotyczy
- składnia HTML
-
<colgroup> ... </colgroup>
- pominięcie tagu na początku
-
tag może zostać pominięty, lecz tylko wtedy gdy pierwszą rzeczą, która znajduje się w kontekście wewnętrznym danego elementu colgroup jest element col oraz gdy bezpośrednio przed danym elementem colgroup nie występuje inny element colgroup, którego tag na końcu został pominięty, ponadto tag nie może zostać pominięty, jeżeli dany element colgroup z naszego założenia ma nie zawierać w swoim kontekście wewnętrznym niczego
- pominięcie tagu na końcu
-
tag może zostać pominięty, lecz tylko wtedy gdy bezpośrednio po danym elemencie colgroup nie występuje ciąg znaków w formie białego znaku lub w formie komentarza języka HTML
- CSS display
-
table-column-group
Przypuszczalnie domyślne reguły CSS elementu colgroup
colgroup {
display:table-column-group;
}
Interpretacja elementu colgroup
-
tak
-
tak
-
tak
-
tak
-
tak
-
tak