Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по HTML.doc
Скачиваний:
6
Добавлен:
09.11.2019
Размер:
8.93 Mб
Скачать

Вопросы для самоконтроля к главе 5

  1. В чем отличие нумерованных и маркированных списков?

  2. Как создается маркированный список?

  3. Как создается нумерованный список?

  4. Имеются ли специальные средства для создания многоуровневых списков?

  5. Какие средства используются, если необходимо в нумерованных списках начать нумерацию не с единицы, а другой цифры?

  6. Можно ли создать список со смешанной нумерацией?

  7. Можно ли сделать так, чтобы основной текст Web-страницы был одним шрифтом, а список другим?

  8. Какие имеются средства в HTML-коде для создания разных маркеров в маркированном списке?

  9. Можно ли использовать другие маркеры, не предусмотренные специально для создания маркированного списка, например: >, √, ◊?

  10. Как создается многоуровневый список?

  11. Как создается список определений?

Глава 6. Табличный дизайн

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

Таблицы необходимы для представления на Web-странице информации в табличном виде. Таблицы, как известно, состоят из строк и столбцов, пересечение которых дает ячейки. В ячейках таблицы могут располагаться текст, рисунки, гиперссылки. Несколько ячеек таблицы могут сливаться (объединяться) в одну. В текстовых редакторах, подобных редактору Блокнот, нет специальных возможностей для вставки таблиц, как предусмотрено, например, в MS Word. Поэтому для построения таблиц используются специальные теги, позволяющие последовательно, ячейку за ячейкой, создавать таблицу и вносить данные.

HTML-структура, описывающая таблицу, состоит из трех обязательных элементов:

  1. тега <TABLE> (от англ. Table – таблица), описывающего параметры таблицы в целом;

  2. тега <TR> (от англ. Table Row – строка таблицы), внутри которого заключаются строки и описываются параметры соответствующей строки;

  3. тега <TD> (от англ. Table Data – содержимое таблицы), внутри которого непосредственно находится содержимое ячеек и описываются параметры отдельной ячейки.

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

ФИО

Дата рождения

Орлов Н.Л.

12.03.1970

Яковлев В.К.

05.06.1981

HTML-код страницы с такой таблицей (с комментариями) будет иметь вид:

<HTML>   <HEAD>   <TITLE>Создание таблицы</TITLE>   </HEAD>   <TABLE > <!--Начало таблицы-->     <TR><!--Начало первой строки-->

  <TD>     ФИО     </TD>   <TD>    Дата рождения    </TD>     </TR> <TR> <!--Начало второй строки-->     <TD>

Орлов Н.Л.   </TD> <TD>    12.03.1970   </TD> </TR>

<TR> <!--Начало третьей строки-->     <TD>

Яковлев В.К. </TD> <TD>    05.06.1981 </TD> </TR>

</TABLE> <!--Конец таблицы-->   </HTML> 

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

Описание параметров тегов<TABLE>, <TR> и <TD> представлено в таблицах 3, 4 и 5.

Таблица 3

Параметры тега <TABLE>

align 

Устанавливает расположение таблицы по отношению к полям документа. Допустимые значения:

align=left (выравнивание влево),

align=center (выравнивание по центру),

align=right (выравнивание вправо). 

width 

Ширина таблицы. Ее можно задать в пикселях (например, width=300) или в процентах от ширины страницы (например, width=60%). 

border 

Устанавливает ширину внешней рамки таблицы и ячеек в пикселях (например, border=4). Если параметр не установлен, таблица показывается без рамки. 

cellspacing 

Устанавливает расстояние между рамками ячеек таблицы в пикселях (например, cellspacing=2). 

cellpadding 

Устанавливает расстояние между рамкой ячейки и текстом в пикселях (например, cellpadding=10). 

Таблица 4

Параметры тега <TR>

  

align 

Устанавливает выравнивание текста в ячейках строки. Допустимые значения:

align=left (выравнивание влево),

align=center (выравнивание по центру),

align=right (выравнивание вправо). 

bordercolor

Устанавливает цвет рамки

valign 

Устанавливает вертикальное выравнивание текста в ячейках строки. Допустимые значения:

valign=top (выравнивание по верхнему краю),

valign=middle (выравнивание по центру),

valign=bottom (выравнивание по нижнему краю). 

Таблица 5

Параметры тега <TD>

nowrap 

Наличие этого параметра означает, что содержимое ячейки должно быть показано в одну строку.  Используется без параметров

colspan 

Устанавливает "размах" ячейки по горизонтали. Например, colspan=3 означает, что ячейка простирается на три колонки. 

rowspan 

Устанавливает "размах" ячейки по вертикали. Например, rowspan=2 означает, что ячейка занимает две строки. 

align 

Устанавливает выравнивание текста в ячейке. Допустимые значения:

align=left (выравнивание влево),

align=center (выравнивание по центру),

align=right (выравнивание вправо). 

valign 

Устанавливает вертикальное выравнивание текста в ячейке. Допустимые значения:

valign=top (выравнивание по верхнему краю),

valign=middle (выравнивание по центру),

valign=bottom (выравнивание по нижнему краю). 

width 

Устанавливает ширину ячейки в пикселях (например, width=250). 

height 

Устанавливает высоту ячейки в пикселях (например, height=40).