К таблице можно добавить фон, цвет которого отличается от цвета остальной части Web-страницы (рис. 12). Для этого нужно использовать тег <TABLE> с атрибутом BGCOLOR. Значением атрибутов BGCOLOR может быть как шестнадцатеричное число, так и текст. Атрибут BGCOLOR может применяться в тегах <TABLE>, <TR>, <TD>. Например:
<TR BGCOLOR=yellow>.
С помощью тега <TABLE> и атрибутов BORDERCOLOR и BORDERLIGHT можно изменить цвет рамки таблицы. Атрибут BORDER должен быть помещен в тег <TABLE>. Чтобы изменить цвет рамки внутри таблицы, нужно использовать атрибуты BORDERCOLOR и BORDERLIGHT в теге <TR> или <TD>. Значениями этих атрибутов могут быть либо шестнадцатеричное число в виде #rrggbb, либо название цвета, например:
< TABLE BORDER=3 BORDERCOLOR=blue BORDERLIGHT=lightblue>.
Значение атрибута BORDERCOLOR влияет на верхнюю часть рамки трехмерной таблицы, а величина BORDERLIGHT - на нижнюю (на тень).
Макетирование страниц с помощью таблиц
Определив таблицу со всем ее содержимым, но без рамки и присвоив этой таблице атрибут получим таблицу во всю ширину окна браузера. Затем определив вложенную таблицу с рамками, можно получить великолепный макет страницы. Карты ссылок тоже прекрасно вписываются в "табличную" структуру страницы. Чтобы вложить одну таблицу в другую, нужно включить определение вкладываемой таблицы в контейнер TD. Пример:
|
|
<TABLE>
<TR>
<TD>ячейка 1
<TD>
<TABLE>
<TR><TD>одна ячейка внутри другой
</TABLE>
</TABLE>.
Использование атрибутов таблиц
Атрибут FRAMES позволяет определить, какие из внешних рамок таблицы будут отображаться на экране. Он может принимать следующие значения:
· BORDER - отображаются все рамки таблицы
· VOID - все внешние рамки удаляются;
· ABOVE - отображается только рамка с верхней стороны фрейма;
· BELOW - отображается только рамка с нижней стороны фрейма;
· HSIDES - отображаются все горизонтальные рамки, верхняя и нижняя;
· VSIDES - отображаются все вертикальные рамки, левая и правая;
· LHS - отображается рамка с левой стороны таблицы;
· RHS - отображается рамка с правой стороны таблицы;
· BOX - отображается рамка по всему контуру таблицы.
Рис. 12
Атрибут RULES позволяет контролировать отображение внутренних рамок. Он может принимать следующие значения:
· NONE - все внутренние линии таблицы удаляются;
· GROUPS - отображаются горизонтальные линии между группами таблиц;
· ROWS - отображаются горизонтальные линии между всеми строками таблицы;
· COLS - отображаются вертикальные линии между всеми столбцами таблицы;
· ALL - отображаются линии между всеми строками и столбцами таблицы.