Иллюстрированный самоучитель по созданию сайтов

Создание таблиц

Все три тега употребляются с закрывающими тегами и могут иметь различные атрибуты, например BGCOLOR=, ALIGN=, VALIGN=.

А для ячеек заголовка таблицы вместо тега <TD> обычно используют тег <ТН>. В принципе, это одно и то же, однако в ячейках <ТН> текст по умолчанию выравнивается по центру и отображается полужирным начертанием шрифта.

Для примера добавим в нашу учебную таблицу заголовок и заключение:

<TABLE WIDTH="50%" BORDER="6" CELLSPACING="6" CELLPADDING="20" ALIGN="center" BORDERCOLORLIGHT="Lime" BORDERCOLORDARK="Green" BGCOLOR="#DFFFDF">
    <THEAD BGCOLOR="Aqua">
        <TR>
            <TH COLPAN="3">УЧЕБНАЯ ТАБЛИЦА</TH>
        </TR>
    </THEAD>
    <TBODY>
        <TR>
            <TD WIDTH="33%">первая ячейка</TD>
            <TD WIDTH="33%">вторая ячейка</TD>
            <TD ROWSPAN="3">А это три ячейки третьего столбца объединились в одну большую</TD>
        </TR>
        <TR>
            строки
            <TR COLSPAN="2">единственная ячейка второй строки, объединяющая оба столбца</TD>
            </TR>
            <TR>
                <TD>Это первая ячейка третьей строки</TD>
                <TD>А это вторая ячейка третьей строки</TD>
            </TR>
    </TBODY>
    <TFOOT BGCOLOR="Yellow">
        <TR>
            <TD COLSPAN="3" ALIGN="center" SMALL>Понравилось делать?</Small>
            </TD>
        </TR>>
        <Small>Понравилось таблицы</TFOOT>
</TABLE>

Иллюстрированный самоучитель по созданию сайтов › Основные средства языка HTML › Создание таблиц
Рис. 2.22. Использование заголовка

Результат показан на рис. 2.22. Осталось добавить, что использование обсуждавшегося выше атрибута RULES= со значением "groups" подразумевает именно эти “группы”: заголовок, основное содержание и заключение таблицы, обозначенные тегами <THEAD>, <TBODY> и <TFOOT>.

Анализ примера

Теперь, вооружившись полученными знаниями, давайте вернемся к таблице, представленной на рис. 2.13 и посмотрим, как же она сделана. В качестве основного цвета таблицы здесь выбран серебристый (#Е4Е4Е4), Атрибут WIDTH="100%" растягивает ее на всю ширину окна браузера, а значение CELLSPACING="0" “прижимает” ячейки друг к другу. С помощью значения CELLPADDING="2" обеспечивается наличие небольших “полей” в каждой ячейке.

В первой строке таблицы задается ширина столбцов. Ширина первого столбца с номерами хоккейных команд задана равной 20 пикселам, а всех столбцов с результатами матчей – 40 пикселам. Ширина столбца с названиями команд задана равной 20% от ширины окна. Ширина двух последних столбцов не задана вообще – им отводится все оставшееся место.

Во многих ячейках таблицы задан атрибут ALIGN="center", без которого выравнивание текста происходило бы по левому краю. Во всех ячейках с результатами встреч задан белый фон (BGCOLOR="white"), в ячейках с количеством очков и заброшенных/пропущенных шайб для лучшего визуального выделения использован другой цвет фона. Количество очков, как главная информация в каждой строке таблицы, выделено просто полужирным и чуть увеличенным шрифтом (с помощью тегов <В> и <ВIG>). Для лучшего “разнесения” в разные стороны количества заброшенных и пропущенных шайб между ними использовано длинное тире – это специальный символ &mdash;.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.