Мова HTML має набір тегів, які дозволяють створювати на Web-сторінках таблиці. Потреба у HTML-таблицях виникає у двох випадках:
- власне для відображення таблично поданих даних;
- для більш точного розташування тексту та малюнків на Web-сторінці.
У HTML-тексті таблиця розташовується між тегами <table> та </table>. Між цими тегами розташовуютьс тени для форматування рядків таблиці - <tr>, </tr>. У свою чергу між тегами <tr>, </tr> розташовуються теги для форматування комірок таблиці - <td>, </td>, та заголовків таблиці <th>, </th>. Тег заголовку відрізняється від тега комірки за двома ознаками:
- заголовки автоматично центруються у комірці;
- заголовки зображаються напівжирним шрифтом.
Крім цих тегів існує тег <caption>, </caption> для відображення заголовків заголовку таблиці.
Кожен з цих тегів має значну кількість параметрів. Призначення цих параметрів описані у наступних таблицях.
Параметри спільні для тегів <table>, <tr>, <td>, <th>.
- align - Вирівнювання даних по горизонталі. Можливі значення: left, right, center, justify (вирівнювання по лівій та правій межі одночасно)
- valign -Вирівнювання даних по вертикалі. Можливі значення: top, middle, bottom, baseline (вирівнювання по базовій лінії тексту)
- bordercolor -Колір рамки об’єкту, що визначається тегом
- bordercolordark - Колір верхньої частини рамки
- bordercolorlight -Колір нижньої частини рамки
- bgcolor -Колір фону
- width -Ширина об’єкта у пікселах чи процентному співвідношенні.Не застосовується до тега <tr>
- height -Висота об’єкта у пікселах чи процентному співвідношенні. Не застосовується до тега <tr>
Параметри, специфічні для тега <table>.
- background -Фоновий малюнок для таблиці
- clear -Використовується для форматування тексту, розташованого після таблиці у тілі документа. Можливі значення: no – текст розташовується відразу після таблиці без будь-якого вирівнювання (по замовчанню); left – текст розташовується у першому рядку після таблиці і вирівнюється по лівій межі ; right - . . . і вирівнюється по правій межі.
- frame -Керує виглядом зовнішньої рамки таблиці. Можливі значення: border – відображається уся рамка таблиці (по замовчанню); void – рамка не відображається; above – відображається лише верхня межа рамки; below - . . . нижня межа рамки; lhs - ... ліва межа рамки; rhs – . . . права межа рамки; hsides – відображається лише нижня та верхня межа рамки; vsides – відображається лише ліва та права межа рамки.
- rules -Використовуєтьс для керування зовнішнім виглядом границь між комірками. Можливі значення: none – межі між комірками не відображаються; rows – відображаються лише межі між рядками; cols – відображаються лише межі між стовпчиками; all – відображаються усі межі (по замовчанню).
Параметри, специфічні для тегів <td>, <th>.
- background -Використання у якості фону графічного зображення
- colspan -Об’єднання декількох комірок по вертикалі
-rowspan -Об’єднання кількох комірок по горизонталі