Отображение элемента col HTML 5 в браузерах
| Правильное отображение (chrome) | Отображение в вашем браузере |
|---|---|
|
Описание элемента col в HTML5
Элемент col применяется для назначения характеристик одной или нескольких колонок таблицы. Элемент col может быть использован только в table или colgroup элементах.
Отличие элемента col HTML4.1 от HTML5
Элемент col лишен поддержки почти всех атрибутов, таких как: align, char, charoff, valign, width, сохранив актуальность лишь атрибута span.
Атрибуты элемента col в HTML5
| Атрибут | Описание | ||||
|---|---|---|---|---|---|
|
Атрибут В замен используйте стиль CSS text-align. |
|||||
|
Атрибут Рекомендуется использовать стиль CSS text-align. |
|||||
|
Атрибут Рекомендуется использовать стиль CSS text-align. |
|||||
| span |
Единственным атрибутом является span. Который определяет количество колонок к которым будут применены назначеные характеристики. Отсчет ведется слева на право. Если атрибут span не указан, то характеристики применяются к одной колонке, по порядку с крайней левой. Пример кода:
|
||||
|
Атрибут Рекомендуется использовать стиль CSS width. |
Примеры использования элемента col в HTML5
Пример определения элемента col
<table border="1">
<col span="3" style="background-color:#0099ff">
<col span="2" style="background-color:#ff3300">
<tr><td>си</td><td>ня</td><td>я</td><td>крас</td><td>ная</td></tr>
</table>
| Результат отображения элемента col (chrome) | Результат отображения элемента col в вашем браузере |
|---|---|
|
Идеи оригинального использования элемента col в HTML5
Выделение дней календаря.
<table border="1">
<caption>
<h2>Январь</h2>
</caption>
<col span="5" style="background-color:#0099ff">
<col span="2" style="background-color:#ff3300">
<thead>
<tr>
<th>Пн</th><th>Вт</th><th>Ср</th><th>Чт</th><th>Пт</th><th>Сб</th><th>Вс</th>
</tr>
</thead>
<tfoot>
<tr>
<td>Пн</td><td>Вт</td><td>Ср</td><td>Чт</td><td>Пт</td><td>Сб</td><td>Вс</td>
</tr>
</tfoot>
<tbody>
<tr>
<td></td><td></td><td></td><td></td><td></td><td>1</td><td>2</td>
</tr>
<tr>
<td>3</td><td>4</td><td>5</td><td>6</td><td>7</td><td>8</td><td>9</td>
</tr>
<tr>
<td>10</td><td>11</td><td>12</td><td>13</td><td>14</td><td>15</td><td>16</td>
</tr>
<tr>
<td>17</td><td>18</td><td>19</td><td>20</td><td>21</td><td>22</td><td>23</td>
</tr>
<tr>
<td>24</td><td>25</td><td>26</td><td>27</td><td>28</td><td>29</td><td>30</td>
</tr>
<tr>
<td>31</td><td></td><td></td><td></td><td></td><td></td><td></td>
</tr>
</tbody>
</table>