Тег COL

Тег задає ширину та інші атрибути однієї чи кількох колонок таблиці. За наявності тега браузер починає показувати вміст таблиці, не чекаючи її повного завантаження. Тег можна використовувати разом із тегом , який задає групу колонок, які мають спільні параметри.

  • align - Встановлює вирівнювання вмісту колонки по краю.
  • span - Кількість колонок, до яких слід застосовувати параметри.
  • valign - Встановлює вертикальне вирівнювання вмісту колонки.
  • width - Ширина колонок.

Опис параметрів тега COL

Параметр ALIGN

Визначає вирівнювання вмісту колонок по горизонталі. Цей параметр діє на всі осередки в колонці, у тому числі і на заголовки таблиці, які визначаються тегом . Щоб керувати вирівнюванням вмісту різних елементів, скористайтесь стилями або встановлюйте параметр align для окремих осередків таблиці.

  • left - Вирівнювання контенту з лівого краю.
  • center - Вирівнювання по центру.
  • right - Вирівнювання праворуч.

Значення за замовчуванням – left. Аналог CSS – text-align.

Параметр SPAN

Визначає кількість колонок, до яких застосовуватимуться задані параметри. Якщо цей атрибут відсутній, тег працює для однієї колонки. Дозволяється застосовувати параметр span до кількох колонок і таким чином формувати групи колонок з однаковими характеристиками.

Ціле позитивне значення.

Значення за промовчанням 1.

Параметр VALIGN

Встановлює вертикальне вирівнювання вмісту стовпчика. За умовчанням контент осередків у колонці розташовується по центру вертикалі.

  • baseline – вирівнювання по базовій лінії, при цьому відбуваєтьсяприв'язка вмісту стовпчика до однієї лінії. Браузер не підтримує цей параметр.
  • bottom – Вирівнювання по нижньому краю.
  • middle – Вирівнювання по середині.
  • top - Вирівнювання по верхньому краю рядка.

Значення за промовчанням -middle

Параметр WIDTH

Визначає ширину колонки. Якщо загальна ширина вмісту перевищує вказану ширину, то браузер намагатиметься "втиснутися" в задані розміри за рахунок форматування тексту. У випадку, коли це неможливо, наприклад, у колонці знаходяться зображення, параметр width буде проігнорований, і нова ширина колонки буде обчислена на основі вмісту.

Зазвичай застосовується будь-яке ціле значення у пікселах чи відсотках доступного простору. Альтернативний варіант ґрунтується на використанні символу *, який позначає всю доступну ширину. Допустимо використовувати кратні значення, наприклад, 3*. Наприклад, якщо для таблиці встановлена ​​ширина 600 пікселів, а для колонок - 1*, 2*, то в пікселах це буде відповідно 200 і 400. При використанні подібних одиниць браузеру потрібно завантажити таблицю повністю, щоб обчислити необхідну ширину осередків, що призводить до затримки виведення великих таблиць.

За замовчуванням ширина обчислюється на основі вмісту комірки.