|
Элемент <TABLE>
Элемент <TABLE> используется с целью внедрения таблиц в Web страницу. Они удобны тем, что браузер сам прорисовывает рамку таблицы. Размер рамки может задаваться, как фиксировано, так и автоматически согласовываться с размерами окна просмотра браузера и с размерами, находящегося в ячейках текста и рисунков. Кроме того таблицы позволяют решать чисто дизайнерские задачи: выравнивать части таблицы друг относительно друга, размещать рядом рисунки и текст, управлять цветовым оформлением, разбивать текст на колонки и т.д.
В этом случае хочется предостеречь от совершения очень распространенной ошибки, когда для выравнивания текста и задания отступов дизайнеры вставляют всю страницу в одну единственную таблицу, но забывают о такой особенности, что содержимое таблицы не прорисовывается частями и посетителю придется ждать пока загрузится все содержимое таблицы, особенно досадно, если общий объем текста достаточно велик.
По правде говоря само по себе использование таблиц для визуального форматирования есть нарушение того принципа, которого рекомендует придерживаться W3C - таблицы должны использоваться только для внедрения таблиц, а позиционировать элементы необходимо при помощи слоев. При создании таблиц используется принцип вложения: между тэгами <TABLE> и </TABLE> задается заголовок вне рамки таблицы <CAPTION>, создается ряд элементов <TR>, определяющих начало строки, а внутри этих элементов размещаются элементы <TD>, описывающие ячейки и <TH>, описывающие заглавные ячейки.
Элемент <TABLE> может иметь атрибуты:
bgcolor
Этот атрибут задает фоновый цвет ячейкам, которые не обладают собственным атрибутом bgcolor или background.
<TABLE bgcolor=цвет>
background
Этот атрибут задает фоновый рисунок ячейкам, которые не обладают собственным атрибутом bgcolor или background.
<TABLE background=URL файла изображения>
bordercolor
Этот атрибут задает цвет рамки, используется только с атрибутом border.
<TABLЕ border=число bordercolor=цвет >
bordercolorlight
Этот атрибут задает цвет рамки, используется только с атрибутом border.
<TABLE border=число bordercolorlight=цвет>
bordercolordark
Этот атрибут задает цвет рамки, используется только с атрибутом border.
<TABLE border=число bordercolordark=цвет>
align
Этот атрибут задает режим горизонтального выравнивания таблицы на странице, он может принимать значения left, center и right .
<TABLE align= способ >
width
Этот атрибут задает ширину таблицы в пикселях или процентах от всего окна.
<TABLE width=число или %>
border
Этот атрибут задает ширину внешнего обрамления таблицы в пикселях.
<TABLE border=число >
cellspacing
Этот атрибут задает ширину внутреннего обрамления в пикселях.
<TABLE сellspacing=число >
сellpadding
Этот атрибут задает отступ между содержимым ячейки и обрамлением таблицы в пикселях.
<TABLE сellpadding=число >
summary
Этот необязательный атрибут задает краткое описание таблицы для некоторых браузеров.
<TABLE summary=описание >
rules
Этот атрибут задает линии между ячейками.
<TABLE rules=all >
none
Нет линий, значение используется по умолчанию.
groups
Линии отображаются только между группами строк THEAD, TFOOT, и TBODY или группами столбцов COLGROUP и COL.
rows
Линии отображаются только между строками.
cols
Линии отображаются только между столбцами.
all
Линии отображаются между строками и столбцами.
frame
Этот атрибут указывает, какие стороны кадра, окружающего таблицу, будут видимы.
<TABLE frame=void> Возможные значения:
void
Сторон нет. Это значение используется по умолчанию.
above
Только верхняя часть.
below
Только нижняя часть.
hsides
Только верхняя и нижняя часть.
vsides
Только левая и правая части.
lhs
Только левая часть.
rhs
Только права часть.
box
Все четыре части.
border
Все четыре части.
id
Этот атрибут задает имя для ссылки.
<TABLE id=имя>
__________________
|