Атрибут cols
Атрибут cols, тега <TABLE>, применяется для указания количества столбцов в таблице, что помогает браузерам быстрее ее отобразить. Дело в том, что перед выводом таблицы на экран, браузеры подсчитывают количество столбцов, строк и анализируют остальное содержимое таблицы, а если присутствует атрибут cols, то часть расчетов браузерам уже не надо делать.
На сегодняшний день атрибут cols отсутствует в спецификации HTML, в свое время он появился в ней ненадолго, но потом его убрали.
Значения
Значением атрибута является целое положительное число, указывающее количество столбцов. Причем, это должно быть количество столбцов без учета объединения каких либо ячеек, если таковое присутствует.
Значение по умолчанию: нет.
Синтаксис
<table cols="значение">...</table>
Обязательный атрибут: нет.
Пример HTML: применение атрибута cols
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "https://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>seodon.ru - Тег TABLE, атрибут cols</title>
</head>
<body>
<table cols="4" border="2">
<tr><td colspan="2">Столбец 1 и 2</td><td>Столбец 3</td><td>Столбец 4</td></tr>
<tr><td>.</td><td>.</td><td>.</td><td>.</td></tr>
</table>
</body>
</html>
Результат. Применение атрибута cols.
Поддержка версиями HTML
Версия: | HTML 4.01 | HTML 5 | XHTML 1.0 | XHTML 1.1 |
Поддержка: | Нет | Нет | Нет | Нет |
Атрибута cols нет в спецификации HTML, поэтому, если его использовать, будет невалидный код.
Поддержка браузерами
Браузер: | Internet Explorer | Google Chrome | Mozilla Firefox | Opera | Safari |
Версия: | 6.0 и выше | 2.0 и выше | 2.0 и выше | 9.2 и выше | 3.1 и выше |
Поддержка: | Да | Да | Да | Да | Да |