Таблицы
Таблицы могут использоваться для упорядоченного размещения числовых данных, текста, рисунков (фотографий), анимации, видео. Таблицы используются для разметки Web-страниц.
Некоторые разновидности форм простых таблиц показаны на следующем рисунке.
Таблица создается с помощью тегов . Внутри этих тегов размещаются другие теги и атрибуты. Простейшая таблица выглядит в виде одной ячейки (рамки). Код такой таблицы выглядит так:
Теги задают строки таблицы. Теги <1б><Л4>опредсляют ячейки. Содержимое такой таблицы записывается между тегами
Толщину внешней рамки таблицы задает атрибут border="8". Толщина выражается в пикселях. Если сделать толщину бордюра нулевой (Ьог-der="0"), то рамка таблицы будет невидимой. Такие таблицы удобно использовать для разметки Web-страницы. Атрибут cellspacing-'12" задает расстояние от бордюра таблицы (внешней рамки) до границы ячейки. Атрибут cellpadding="40" определяет расстояние от границ ячейки до границ содержимого ячейки, например, текста или рисунка. Другими словами: этот атри бут определяет величину пустого пространства между содержимым ячейки и границами ячейки. Схема отсчета перечисленных расстояний приведена на рисунке.

С помощью атрибута типа width="90%" (или width="200") задается ширина таблицы. Ширину можно задавать в пикселях или в процентах от ширины экрана (ширины страницы, видимой в окне браузера). Таблица может содержать одну строку и два столбца. Код такой конструкции представлен ниже.
Теги задают строки таблицы (в данном случае она одна). Теги
Bropafl колонка
Заголовки строк и столбцов задают с помощью тегов , которые записываются вместо тегов . Текст, заключенный между тегами , автоматически выделяется полужирным шрифтом и позиционируется по центру ячейки.
Заметим, что действие атрибутов, входящих в тег , распространяется на всю таблицу. Атрибуты тега действуют на всю строку. Наконец, атрибуты тега форматируют содержимое отдельной ячейки.
Атрибут bgcolor="#OOffff' задает цвет фона таблицы. Теги , , можно дополнять атрибутами позиционирования по горизонтали align и позиционирования по вертикали valign. Аргументами атрибута align могут быть слова: left (влево), center (по центру), right (вправо). Аргументами атрибута valign могут быть слова: top (вверх), middle (в середину), bottom (вниз).
Ниже приведен HTML-код таблицы, в которой содержимое ячеек выравнивается различными способами по горизонтали и по вертикали.
Выравнивание по центру<ЛЛ> | BbipaBHHBaHHC Bnpaeo | 11сй">Выравниванис BneBO |
BbipaBHHBaHHe по верхней rpaHnpe | BbipaBHHBaHHe по нижней границе<Аб> | L(eHTpnpoBaHHe по вертикали<Лб>
|
Таблица может состоять из одной строки и двух столбцов (колонок).
Немецкий язык: Baum Wasser
Русский язык: Дерево Вода
Таблица может состоять из двух строк:
|1. Говорите правду - и вы будете оригинальны.
|2. Машины должны работать. Люди должны думать.
Таблица может состоять из четырех ячеек (матрица 2x2).
Объединяя смежные ячейки из этой таблицы можно получить четыре других вида таблиц.
А__ |
|
3 |
4 |
Ячейка А получена путем объединения ячеек 1 и 2 в таблице 2x2

2
Ячейка В получена путем объединения ячеек 1 и 3 в таблице 2x2.
Ячейка С получена путем объединения ячеек 2 и 4 в таблице 2x2.
1 |
2 |
D |
Ячейка D получена путем объединения ячеек 3 и 4 в таблице 2x2 Для объединения двух столбцов используются теги вида: D Для объединения двух строк используются теги вида: В
Очевидно, что для увеличения числа объединяемых строк или столбцов аргумент "2" нужно увеличить.
С помощью тегов в верхней строке следующей таблицы выделены фамилии писателей.
Станислав Ежи Лец |
Пол Эрлих |
Электронный мозг будет думать за нас точно так же, как электрический стул за нас умирать. |
Человеку свойственно ошибаться, но для нечеловеческих ляпов нужен компьютер. |
С помощью атрибута bgcolor="#OOffff" можно определить цвет фона таблицы.

Атрибуты align-'left" , align-'center" и align-'right" позволяют выровнять таблицу по левому краю, по центру и по правому краю страницы.
Позиционировано влево
Позиционировано по центру
Позиционировано вправо
С помощью атрибута типа width="50%" можно задавать ширину таблицы (в процентах или пикселях).
Ширина таблицы составляет 50% от ширины экрана.
Использован атрибут width ="50%”.
Ширина таблицы составляет 70% от ширины экрана. |
Использован атрибут width ="70%". |
Ширина таблицы составляет 90% от ширины экрана.
Использован атрибут width ="90%".
Ширина таблицы составляет 100 пикселей. |
Использован атрибут width ="100". |
Действие атрибутов, входящих в тег , распространяется на всю таблицу. Атрибуты тега действуют на всю строку. Наконец, атрибуты тега форматируют содержимое отдельной ячейки.
Первая ячейка |
Вторая ячейка |
Третья ячейка |
Четвертая |
Пятая ячей- II |
Шестая |
ячейка |
|ка || |
ячейка |
В приведенной таблице в первой строке использовано выравнивание текста вправо. Во второй строке сделано выравнивание по центру. В каждой ячейке использован свой атрибут установки цвета.
Теги с именами tr, td, th можно дополнять атрибутами позиционирования по горизонтали align и позиционирования по вертикали valign.. Аргументами атрибута align могут быть слова: left (влево), center (по центру), right (вправо). Аргументами атрибута valign могут быть слова: top (вверх), middle (в середину), bottom (вниз).
Таблицы являются эффективным средством разметки страницы.
Невидимые таблицы позволяют размещать в своих ячейках текст и изображение.
Если выбрать толщину бордюра равной нулю, то таблица становится невидимой.

Однако, за счет атрибутов cellspacing и cellpadding можно разделять ячейки свободным пространством. Многие Web-страницы построены с использованием невидимых таблиц.
Выравнивание по центру |
Выравнивание вправо |
Выравнивание влево |
|
Выравнивание по верхней границе |
Выравнивание по нижней границе |
Центрирование по вертикали |
Краткие итоги
Таблицы позволяют эффективно размечать Web-ст+раницы. Принимая толщину бордюра равной нулю, можно сделать разметку невидимой.