Kolumngrupper i tabeller
Elementet <colgroup> används för att gruppera kolumner i en tabell och ge dessa gemensamma egenskaper med CSS.
Elementet <col>
<colgroup> placeras i <table> innan <thead> och den första <tr>, men efter <caption>. Mellan <colgroup> och </colgroup> placeras en <col>-tagg för varje kolumn (om du inte använder attributet span). <col> behöver ingen sluttagg. Kolumnerna räknas (som vanligt) från vänster till höger i tabellen.
Varje <col> kan sedan styleas med CSS.
Attributet span
Om flera kolumner efter varandra ska ha gemensamma egenskaper ger man <col> attributet span, för att låta den gälla för fler än en kolumn i följd. Värdet till span är det antal kolumner som avses, <col span="3"> gäller till exempel för tre kolumner i följd.
Exempel
Utan <colgroup>
| Kolumn 1 | Kolumn 2 | Kolumn 3 | Kolumn 4 |
|---|---|---|---|
| Kolumn 1 | Kolumn 2 | Kolumn 3 | Kolumn 4 |
| Item | Item | Item | Item |
| Item | Item | Item | |
| Item | Item | Item |
<table>
<caption>Tabell utan <colgroup></caption>
<thead>
<tr>
<th>Kolumn 1</th>
<th>Kolumn 2</th>
<th>Kolumn 3</th>
<th>Kolumn 4</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Kolumn 1</th>
<th>Kolumn 2</th>
<th>Kolumn 3</th>
<th>Kolumn 4</th>
</tr>
</tfoot>
<tbody>
<tr>
<td>Item</td>
<td>Item</td>
<td>Item</td>
<td rowspan="3">Item</td>
</tr>
<tr>
<td>Item</td>
<td>Item</td>
<td>Item</td>
</tr>
<tr>
<td>Item</td>
<td>Item</td>
<td>Item</td>
</tr>
</tbody>
</table>
Alla kolumner har varsin <col>
| Kolumn 1 | Kolumn 2 | Kolumn 3 | Kolumn 4 |
|---|---|---|---|
| Kolumn 1 | Kolumn 2 | Kolumn 3 | Kolumn 4 |
| Item | Item | Item | Item |
| Item | Item | Item | |
| Item | Item | Item |
<table class="tabellexempel">
<caption>Alla kolumner har fått varsin <col></caption>
<colgroup>
<col class="rodkolumn">
<col class="blakolumn">
<col class="gronkolumn">
<col class="gulkolumn">
</colgroup>
<thead>
<tr>
<th>Kolumn 1</th>
<th>Kolumn 2</th>
<th>Kolumn 3</th>
<th>Kolumn 4</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Kolumn 1</th>
<th>Kolumn 2</th>
<th>Kolumn 3</th>
<th>Kolumn 4</th>
</tr>
</tfoot>
<tbody>
<tr>
<td>Item</td>
<td>Item</td>
<td>Item</td>
<td rowspan="3">Item</td>
</tr>
<tr>
<td>Item</td>
<td>Item</td>
<td>Item</td>
</tr>
<tr>
<td>Item</td>
<td>Item</td>
<td>Item</td>
</tr>
</tbody>
</table>
<colgroup> med span="2"
| Kolumn 1 | Kolumn 2 | Kolumn 3 | Kolumn 4 |
|---|---|---|---|
| Kolumn 1 | Kolumn 2 | Kolumn 3 | Kolumn 4 |
| Item | Item | Item | Item |
| Item | Item | Item | |
| Item | Item | Item |
<table class="tabellexempel">
<caption>En viktig tabell</caption>
<colgroup>
<col class="rodkolumn">
<col span="2" class="gronkolumn">
<col class="blakolumn">
</colgroup>
<thead>
<tr>
<th>Kolumn 1</th>
<th>Kolumn 2</th>
<th>Kolumn 3</th>
<th>Kolumn 4</th>
</tr>
</thead>
<tfoot>
<tr>
<th>Kolumn 1</th>
<th>Kolumn 2</th>
<th>Kolumn 3</th>
<th>Kolumn 4</th>
</tr>
</tfoot>
<tbody>
<tr>
<td>Item</td>
<td>Item</td>
<td>Item</td>
<td rowspan="3">Item</td>
</tr>
<tr>
<td>Item</td>
<td>Item</td>
<td>Item</td>
</tr>
<tr>
<td>Item</td>
<td>Item</td>
<td>Item</td>
</tr>
</tbody>
</table>