Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Документ Microsoft Word (2).doc
Скачиваний:
4
Добавлен:
20.08.2019
Размер:
670.72 Кб
Скачать

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

В языке HTML все, что находится между тегами <TABLE> и </TABLE> относится к описанию таблицы. Строки таблицы помещаются между тегами <TR> и </TR>, а содержимое ячеек в строках заключаются в теги <TD> и </TD>. Итак, для того чтобы создать таблицу с одной строкой и двумя столбцами, например, такую:

Два

Двадцать два

нужно передать обозревателю следующие инструкции:

<TABLE BORDER=1>

<TR>

<TD> Два </TD>

<TD> Двадцать два </TD>

</TR>

</TABLE>

Здесь в теге <TABLE> использован атрибут BORDER, который определяет границы ячеек таблицы. Значение этого атрибута равного единице соответствует самой тонкой границе. Отметим несколько других атрибутов тега <TABLE>.

Атрибут BORDERCOLOR задает цвет границ, например, установка BORDERCOLOR=”red” обеспечивает вывод красных границ ячеек таблицы.

Атрибут CELLPADDING определяет, на сколько точек текст будет отступать от края ячейки (в 1 дюйме – 72 точки). Обычно значение этого атрибута устанавливают в пределах 2 – 6 точек, например, CELLPADDING=4.

Атрибут CELLSPACING задает расстояние между ячейками таблицы.

Атрибут WIDTH устанавливает ширину таблицы. Например, при установке WIDTH=25%, таблица займет четверть от ширины окна обозревателя.

Итак, выполнив вышеприведенные инструкции для формирования таблицы, обозреватель выведет в окно таблицу примерно такого вида:

Два

Двадцать два

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

<TD WIDTH=”50%”> Два </TD>

Пример 2.3.

Возвратимся к главной странице сайта фирмы «Гепард», показанной на рис.1.3. Полученные сведения о табличных тегах и тегах форматирования текста, позволяют нам продвинуться по пути формирования главной страницы.

Одна из проблем компоновки главной страницы связана с тем, что в ней явно выделены три части:

  1. Часть, описывающая направления деятельности фирмы.

  2. Часть, характеризующая выбранное направление деятельности фирмы.

  3. Часть, обеспечивающая оформление заказа.

Таким образом, упомянутая проблема состоит в выборе и применении способа позиционирования отдельных частей страницы в окне обозревателя. Один их таких способов заключается в использовании таблицы. Для рассматриваемого случая можно использовать таблицу с одной строкой и тремя столбцами. Формат такой таблицы имеет вид:

<TABLE BORDER=1>

<TR>

<TD> Часть1 </TD>

<TD> Часть2</TD>

<TD> Часть3</TD>

</TR>

</TABLE>

После заполнения отдельных частей главной страницы в соответствии с рис. 1.3, полный текст HTML-документа будет выглядеть так:

<HTML>

<HEAD>

<H2 ALIGN="center"><I>Фирма “Гепард”</I></H2>

<TITLE> ООО “Гепард” </TITLE >

</HEAD>

<BODY>

<TABLE BORDER=1>

<TR>

<TD WIDTH=20%>

Изготовление и установка<BR><BR><BR>

Двери<BR>Решетки<BR>Рамы оконные

</TD>

<TD WIDTH=50%>

Характеристики металлических дверей:

</TD>

<TD>

Прайс-лист<BR><BR> Оформление<BR>Заказа<BR><BR>

Отзывы и<BR>предложения

</TD>

</TR>

</TABLE>

<BODY>

</HTML>

В этом HTML-документе установлен атрибут BORDER тега <TABLE> равным единицы для того, чтобы на этапе создания страницы можно было легче контролировать границы ячеек и точнее позиционировать фрагменты текста.

На рис.2.3 показано как отреагировал обозреватель на предложенный ему текст HTML-документа.

Рис. 2.3. Использование таблицы для компоновки главной страницы

Подведем первые итоги. Сравнивая то, что было задумано (рис. 1.3), и то, что получилось (рис. 2.3), находим, что имеет место ряд отличий.

  1. Отсутствует товарный знак фирмы (рисунок) в верхнем левом углу.

  2. Отсутствует горизонтальная линия под заголовком документа.

  3. Не организованы ссылки на другие страницы.

  4. Ширина столбцов подобрана не оптимально.

  5. Не заполнена да конца средняя ячейка таблицы.

После выполнения Задания 2.2 продолжим формирование главной страницы.