Таблицы

Таблица в HTML представляет собой прямоугольную сетку, состоящую из столбцов и строк, которые являются составными ячейки.

Ячейки могут содержать текст, графику, ссылки. Сама таблица состоит из трех основных частей: названия, заголовков и ячеек. Независимо от того, пуста ячейка или нет, она должна быть заполнена. Для создания пустых ячеек используют пробелы.

Несколько ячеек также могут быть объеденены в одну. Для этого используют следующие атрибуты:

  • COLSPAN= - объединение по вертикали
  • ROWSPAN= - объединение по горизонтали

Для управления шириной и высотой таблицы или ячейки используют атрибуты:

  • WIDTH= - высота таблицы (ячейки)
  • HEIGHT= - ширина таблицы (ячейки)

Длина и ширина указываются либо в пикселах либо в процентах. Если отображение производится в процентах, то цифра берется в кавычки.

Язык HTML позволяет выравнивать содержимое таблицы по вертикали атрибутом VALIGN= , по горизонтали атрибутом ALIGN= . Для этого при выравнивании по вертикали задаются следующие атрибуты:

  • TOP - выравнивание по верху ячейки
  • BOTTOM - выравнивание по низу ячейки
  • MIDDLE - выравнивание по центру ячейки

По горизонтали:

  • LEFT - выравнивание по левому краю ячейки
  • RIGHT - выравнивание по правому краю ячейки
  • CENTER - выравнивание по центру ячейки

Средствами HTML можно запретить автоматический переход текста на новую строку. Для этого используют атрибут <NOWRAP> внутри тега <TD>.

Внешний вид таблицы можно "приукрасить" с помощью атрибутов:

  • BORDER= - задается толщина таблицы
  • CELLSPACING= - задается толщина линий сетки между ячейками таблицы
  • CELLPADDING= - задается величина пустых полей между содержимым ячейки и ее границами

Существует много атрибутов, предназначенных для оформления рамки таблицы. В теге <TABLE> указывается атрибут FRAME= , к которому присваиваются следующие значения:

  • BOX - отображение всех четырех сторон рамки
  • ABOVE - отображение верхней части рамки
  • BELLOW - отображение нижней части рамки
  • HSIDES - отображение горизонтальной части рамки
  • VSIDES - отображение вертикальной части рамки
  • LHS - отображение левой части рамки
  • RHS - отображение правой части рамки
  • VOID - не отображать внешнюю рамку

Разделительная линия описывается атрибутом RULES= в теге <TABLE>. Ниже приводятся следующие аргументы:

  • ALL - отображение всех линий
  • ROWS - отображение горизонтальных линий между рядами
  • COLS - отображение вертикальных линий между столбцами
  • NONE - не отображать разделительные линии

Если необходимо выделить таблицу другим цветом, то применяется атрибут BGCOLOR="# " внутри тега <TABLE>. Цвет подбирается по шкале RGB.

Приведем примеры двух таблиц.

1. <HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<TABLE BORDER="1" WIDTH=300 HEIGHT=100>
<TR>
<TD><CENTER>ЯЧЕЙКА №1</CENTER>
</TD>
<TD><CENTER>ЯЧЕЙКА №2</CENTER>
</TD>
</TR>
<TR>
<TD><CENTER>ЯЧЕЙКА №3</CENTER>
</TD>
<TD><CENTER>ЯЧЕЙКА №4</CENTER>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
  
 

Пример
ЯЧЕЙКА №1
ЯЧЕЙКА №2
ЯЧЕЙКА №3
ЯЧЕЙКА №4

2.<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<TABLE BORDER ="1" BORDERCOLOR="#39644D" CELLSPACING="5" CELLPADDING="10">
<TR>
<TD ROWSPAN=2 BGCOLOR="#FFE3D7"><CENTER>Атрибут ROWSPAN объединяет 2 строки</CENTER>
</TD>
<TD COLSPAN=2 BGCOLOR="#E5E5E5"><CENTER>Атрибут COLSPAN объединяет 2 столбца</CENTER>
</TD>
<TD BGCOLOR="#9999CC">
</TD>
</TR>
<TR>
<TD BGCOLOR="#99CC99"><CENTER>ЯЧЕЙКА №1</CENTER>
</TD>
<TD BGCOLOR="#FFFF00"><CENTER>ЯЧЕЙКА №2</CENTER>
</TD>
<TD BGCOLOR="#FF3366"><CENTER>ЯЧЕЙКА №3</CENTER>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
  
 

Пример
Атрибут ROWSPAN объединяет 2 строки
Атрибут COLSPAN объединяет 2 столбца
 
ЯЧЕЙКА №1
ЯЧЕЙКА №2
ЯЧЕЙКА №3



Рекомендуем почитать

 

Добавить комментарий


Ваше имя:


Комментарий:


Введите: Картинка