Тег col
Последнее обновление: 07.03.2009
Тег <col> (англ. column — колонка) позволяет задать общие свойства сразу для всего столбца таблицы.
Элемент таблицы.
HTML: 3.2 | 4 / XHTML: 1.0 | 1.1
Синтаксис
<table>
<col .../>
...
</table>
Атрибуты
| align | выраванивание содержимого столбца
не работает в Firefox |
|---|---|
| char | определяет символ по которому происходит выравнивание. Значением по умолчанию является символ десятичной точки |
| charoff | определяет смещение первого в строке символа выравнивания |
| class | определяет имя используемого класса |
| dir | определяет направление символов:
|
| id | уникальный индетификатор |
| lang | определяет язык отображаемого документа |
| onclick | щелчек на элементе |
| ondblclick | двойной щелчек на элементе |
| onkeydown | нажатие клавиши, когда элемент имеет фокус |
| onkeypress | нажатие и освобождении клавиши, когда элемент имеет фокус |
| onkeyup | освобождение ранее нажатой клавиши, когда элемент имеет фокус |
| onmousedown | нажатие кнопки мыши, когда элемент имеет фокус |
| onmousemove | движение указателя мыши, когда элемент имеет фокус |
| onmouseout | смещение указателя мыши с элемента |
| onmouseover | помещение указателя мыши на элемент |
| onmouseup | освобождение ранее нажатой кнопки мыши, когда элемент имеет фокус |
| span | количество столбцов, к которым будет применяться оформление (по умолчанию 1) |
| style | задает встроенную таблицу стилей |
| title | всплывающая подсказка |
| valign | вертикальное выравнивание в ячейке таблицы
не работает в Firefox |
| width | ширина столбца |
Пример
Задаем ширину и горизонтальное выравнивание (в FireFox отображается некорректно!).
<table width="300px">
<col width="30%" align="center"/>
<tr><th>№ п/п</th><th>Фамилия</th></tr>
<tr><td>1</td><td>Иванов</td></tr>
<tr><td>2</td><td>Петров</td></tr>
</table>
Распространяем форматирование на несколько колонок. Выравнивание по вертикали (в FireFox отображается некорректно!). Приведен код только одной строки таблицы
<table>
<col align="center"/>
<col width="100px"/>
<col span="2" valign="top" align="right"/>
<tr>
<th>№ п/п</th><th>Вид кактуса</th><th>количество в оранжерее, шт</th><th>заказано, шт</th>
</tr>
<tr>
<td>1</td><td>Gymnocalycium hybopleurum</td><td>15</td><td>8</td>
</tr>
</table>
Рекомендации по использованию
- закрывается слешем (<col…/>)
- используется только внутри тегов <table> или <colgroup>
- обязательных атрибутов нет
- поддерживается не всеми браузерами
- браузеры, которые понимают тег <col>, не всегда адекватно на него реагируют
- тег использовать не рекомендуем, вместо него нужно использовать таблицы стилей
