Опубликовано: 25.06.2010 Последняя правка: 08.12.2015
HTMLXHTML
IEChromeFireFoxOperaSafari

Атрибут 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.

Применение атрибута cols

Поддержка версиями HTML

Версия:HTML 4.01HTML 5XHTML 1.0XHTML 1.1
Поддержка:НетНетНетНет

Атрибута cols нет в спецификации HTML, поэтому, если его использовать, будет невалидный код.

Поддержка браузерами

Браузер:Internet ExplorerGoogle ChromeMozilla FirefoxOperaSafari
Версия:6.0 и выше2.0 и выше2.0 и выше9.2 и выше3.1 и выше
Поддержка:ДаДаДаДаДа