Меню
» Шаблоны
» Скрипты
» Иконки
» Анимация
» Фоны
» Учебник HTML
» Учебник CSS
» Учебник JAVASCRIPT
» Создание сайта
» Оптимизация сайта
» Размещение сайта
» Раскрутка сайта

Учебник HTML

Использование таблиц

Таблица - эффективный способ отображения статистических данных или информации, которую удобнее представлять именно в таком виде. Данные таблицы хранятся в ячейках, являющихся отдельными полями, из которых состоят строки и столбцы таблицы. Надписи, которые размещаются над столбцами и описывают их содержимое, называют шапкой таблицы.

При создании таблиц может потребоваться дополнительное форматирование: выравнивание данных в ячейках, корректировка месторасположения рамок или изменение цвета фона таблицы.

Формирование таблицы

При формировании таблицы применяется несколько парных тегов.

  • <ТАВLЕ> и </ТАВLЕ>. Указывают на начало и конец таблицы. Все остальные теги и текст таблицы должны находиться между этими двумя тегами.
  • <ТR> и </ТR>. Отмечают начало и конец строки. Все шапки и ячейки любой строки должны находиться между этими двумя тегами.
  • <ТН> и </ТН>. Определяют начало и конец ячейки шапки таблицы.
  • <ТD> и </ТD>. Отмечают начало и конец ячейки данных.

Кроме того, вы можете создать заголовок таблицы. Это делается с помощью тега <САРТION>, размещаемого внутри тега <ТАВLЕ>.

В следующем примере показан НТМL-код таблицы, состоящей из трех столбцов и двух строк. Наличие атрибута BORDER в теге <ТАВLЕ> говорит о том, что ячейки таблицы ограничены линиями. Для того чтобы границы ячеек не отображались, указанный атрибут необходимо удалить.

<ТАВLЕ ВОRDER>
<ТR>
<ТН>Имя члена</ТН>
<ТН>Посещал клуб книголюбов?</ТН>
<ТН>Дата посещения</ТН>
</ТR>
<ТR>
<ТD>Елена</ТD>
<ТD>Нет</ТD>
<ТD>Нет данных</ТD>
</тR>
<тR>
<ТD>Николай</ТD>
<тD>Да</ТD>
<ТD>10 мая, 23 августа</ТD>
</ТR>
</ТАВLЕ>

Форматирование таблицы

При необходимости откорректировать внешний вид таблицы можно использовать некоторые из перечисленных далее атрибутов тегов <ТАВLЕ>, <ТН>, <ТR> и <ТD>.

  • ALIGN. Управляет выравниванием строк (при добавлении в тег <ТR>) или данных в ячейке (при добавлении в тег <ТD> или <ТН>) по горизонтали. Наиболее часто применяются значения LEFT, CENTER и RIGHT. Так, следующий тег указывает на то, что текст должен быть выровнен по правому краю:
    <ТR ALIGN="RIGHT">
  • VALIGN. Управляет выравниванием строк (при добавлении в тег <ТR>) или данных в ячейке (при добавлении в тег <ТD> или <ТН>) по вертикали. Чаще всего используются значения ТОР, CENTER и ВОТТОМ. Следующий тег указывает на то, что текст будет выровнен по верхнему краю:
    <ТR VALIGN="TOP">
  • CELLPADDING. Управляет шириной промежутка между текстом внутри ячеек и рамкой (измеряется в пикселах). Этот атрибут устанавливается в теге <ТАВLЕ>. Следующий тег указывает, что в таблице ширина промежутка между содержимым каждой ячейки и ее рамкой должна быть равна пяти пикселам:
    <ТАВLЕ СЕLLPADDING="5">
  • CELLSPACING. Устанавливает величину промежутка между соседними ячейками. Также задается в теге <ТАВLЕ>. Если рамки для таблицы включены, то промежуток добавляется без учета границы (половина с одной стороны и половина — с другой).
  • BGCOLOR. Управляет цветом фона всей таблицы (при его добавлении в тег <ТАВLЕ>), строки (при добавлении в тег <ТR>) или ячейки (при его добавлении в тег <ТD> или <ТН>). Для обозначения цвета может применяться имя стандартного цвета или шестнадцатеричное значение. Например, ниже приведен тег, который назначает в качестве фона строки цвет морской волны:
    <ТR BGCOLOR="#66FFFF">
  • BACKGROUND. Отображает в качестве фона таблицы, строки или ячейки содержимое графического файла (аналогично атрибуту BACKGROUND тега <BODY>).
  • WIDTH. Определяет ширину таблицы в пикселах или в процентах от ширины окна браузера.

При создании веб-страниц таблицы можно использовать не только для представления данных или выравнивания текста, но и для упорядочения и выравнивания различных объектов. Например, все содержимое страницы может быть помещено в таблицу, состоящую всего из одной строки с двумя столбцами. В левом столбце расположены навигационные ссылки, а в правом — обычный текст.

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

<ТАВLE BORDER ALIGN="LEFT" WIDTH="30%">
<ТR>
<TD>
Внимание! Данный текст может содержать ошибки!
</TD>
</TR>
</ТАВLЕ>

[Вернуться к содержанию...]
© Leonardo-studio 2006
Hosted by uCoz