Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Таблицы слайды.doc
Скачиваний:
0
Добавлен:
11.07.2019
Размер:
114.18 Кб
Скачать

Таблицы

При создании таблиц используется принцип вложения: внутри основного элемента таблицы (<TABLE>) создается ряд элементов, определяющих строки (<TR>), а внутри этих элементов размещаются элементы для описания каждой ячейки в строке (<TD>, <TН>). См. Пример 1.

<TABLE>

<TR>

<TD> </TD>

<TD> </TD>

<TD> </TD>

</TR>

<TR>

<TD> </TD>

<TD> </TD>

<TD> </TD>

</TR>

<TR>

<TD> </TD>

<TD> </TD>

<TD> </TD>

</TR>

</TABLE>

<TABLE>…</TABLE>

Внешний элемент таблицы позволяет задавать общие свойства таблицы и отделяет структуру таблицы от остальной части Web-страницы. Большинство его атрибутов могут использоваться и в других элементах таблицы.

Атрибуты <TABLE>…</TABLE>

Атрибут

Значение

Описание

align

left, right, center

Выравнивание по горизонтали

width

число или процент

Ширина таблицы

cellpadding

число

Расстояние между содержимым ячейки и рамкой

cellspacing

число

Расстояние между ячейками таблицы

bgcolor

цвет

Цвет фона таблицы

background

цвет

Фоновая картинка

border

число

Толщина линий рамки

bordercolor

цвет

Цвет линий рамки

bordercolordark

цвет

Цвет рамки (снизу и справа)

bordercolorlight

цвет

Цвет рамки (сверху и слева)

frame

void, above, below, hsides,

vsides, lhs, rhs, border, box

Вид рамки таблицы

rules

none, rows, cols, all

Вид сетки внутри таблицы

Атрибут align

Этот атрибут позволяет определять положение таблицы по отношению к соседним элементам документа, т.е. имеет для таблиц тот же смысл, что и для картинок.

align=left – выравнивание слева

align=center – выравнивание по центру

align=right – выравнивание справа

Атрибут width

Задает ширину таблицы. Если атрибут не задан, браузер рисует таблицу минимальных размеров вокруг данных, которые она содержит.

Запись width=число заставляет браузер рисовать таблицу шириной в указанное число пикселей. Если реально для таблицы требуется больше места, значение width игнорируется.

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

Можно также задавать ширину таблицы в процентном отношении к ширине окна браузера: процент (например: width=90%). См. Пример 2.

Атрибут cellpadding

Задает расстояние между рамкой таблицы и содержимым ячейки, т.е. размер пустого пространства, окружающего данные в ячейках:

cellpadding=число пикселей

cellpadding=процент

Задание этого атрибута делает ячейки больше. Между рамкой и данными всегда сохраняется определенное расстояние.

Атрибут cellspacing

Задает расстояние между рамками соседних ячеек (ширину фронтальной грани рамки). Если значение этого атрибута равно нулю, рамка получается тонкой, заостренной.

Когда атрибуты не заданы, браузер устанавливает их по режиму умолчания, обычно: cellpadding=1 и cellspacing=2. См. Пример 3.

Атрибуты bgcolor и background

Если атрибуты не заданы, элементы выводятся прямо на фон документа и таблица выглядит прозрачной. Атрибут bgcolor задает цвет фона таблицы, а атрибут background – паркетную укладку картинкой.

Атрибуты border и bordercolor

Первый атрибут задает толщину рамки вокруг всей таблицы, второй – ее цвет. Если border=0, то рамка, а заодно и прямоугольники клеток, не рисуются. См. Пример 4.

Атрибуты bordercolordark и bordercolorlight

Позволяют при необходимости нарисовать на экране объемную рамку. Первый задает цвет ее нижней и правой стороны, второй – левой и верхней. Если необходимо нарисовать рамку плоской (одноцветной), то эти атрибуты не задаются. См. Пример 5.

Атрибут frame

Используется только для элемента <TABLE> и позволяет задать вид рамки таблицы: frame=параметр. См. Пример 6.

Существуют следующие стандартные параметры:

frame=void – рамка отсутствует;

frame=above – верхняя сторона рамки;

frame=below – нижняя сторона рамки;

frame=hsides – части рамки сверху и снизу;

frame=vsides – части рамки слева и справа;

frame=lhs – левая часть рамки;

frame=rhs – правая часть рамки;

frame=border – рамка показана полностью;

frame=box – значение повторяет frame=border.

Атрибут rules

Определяет вид сетки таблицы внутри, то есть между ячейками:

rules=none – сетка отсутствует;

rules=rows – горизонтальные линии между строками;

rules=cols – вертикальные линии между колонками;

rules=all – обычная сетка.

См. Пример 7.

Атрибуты <TR>…</TR>

Используя атрибуты команды <TR>, можно установить те или иные свойства одновременно для всех ячеек строки.

Атрибут

Значение

Описание

align

left, center, right

Выравнивание по горизонтали

valigh

top (верхний край), middle (центр), bottom (нижний),

baseline ( по самой верхней текстовой строку)

Выравнивание по вертикали

bgcolor

цвет

Цвет фона

bordercolor

цвет

Цвет линий рамки

bordercolordark

цвет

Цвет рамки (снизу и справа)

bordercolorlight

цвет

Цвет рамки (сверху и слева)