- •1. Цель работы
- •2. Основные положения
- •2.1. Язык разметки гипертекста html
- •2.1.1. Основные понятия
- •2.1.2. Структура документа
- •2.1.2. Основные контейнеры заголовка
- •2.1.3. Html Комментарии
- •2.1.4. Escape-последовательности
- •2.1.5. Теги тела документа
- •2.3. Использование каскадных таблиц стилей css в html
- •2.3.1. Размещение информации о стилях
- •2.3.2. Использование каскадных таблиц стилей(css)
- •2.4. Гипертекстовые ссылки
- •2.4.2. Структура ссылок в html-документе
- •2.4.3. Ссылки на разделы внутри документа
- •2.5. Списки в html
- •2.5.1. Нумерованные списки
- •2.5.2. Ненумерованные списки
- •2.5.3. Вложенные списки
- •2.5.4. Список определений
- •2.6. Графика в html-документах
- •2.6.2. Фоновые рисунки
- •2.6.3. Задание стандартных цветов
- •2.6.4. Горизонтальная линия
- •2.7. Таблицы в html
- •2.7.1. Основные теги таблиц
- •2.7.2.Основные атрибуты таблиц
- •2.8. Верстка html документов
- •2.9. Стандарт xhtml
- •2.10. Валидация html-документов
- •3. Порядок выполнения работы
- •4. Содержание отчёта
- •4.1. Цель работы.
- •4.2. Порядок выполнения работы.
- •5. Контрольные вопросы
- •Библиографический список
2.6.2. Фоновые рисунки
Большинство браузеров позволяет включать в документ фоновый рисунок, который будет отображаться на фоне всего документа. Описание фонового рисунка включается в тег BODY и выглядит следующим образом:
<BODY BACKGROUND="picture.gif">
2.6.3. Задание стандартных цветов
Многие HTML-авторы любят использовать заранее предопределенные цвета фона документа, обычного текста и ссылок. Чтобы задать эти цвета, необходимо включить в тег <BODY> дополнительные параметры:
<BODY BGCOLOR="#XXXXXX" TEXT="#XXXXXX" LINK="#XXXXXX">
где каждый из атрибутов определяет цвет того или иного элемента. BGCOLOR - цвет фона документа;
TEXT - цвет простого текста документа;
LINK -Цвет ссылок.
2.6.4. Горизонтальная линия
Используя тег <HR> можно разделить текст горизонтальной чертой.
Формат тега:
<HR SIZE=number WIDTH=number|percent ALIGN=left|right|center NOSHADE>
Атрибуты тега:
SIZE - толщина линии в пикселях;
WIDTH - ширина линии в пикселях или процентах от ширины окна браузера.
ALIGN - расположение на экране (слева | по центру | справа).
NOSHADE - по умолчанию линия представлена в 3D виде с тенью. NOSHADE позволяет представить линию просто однотонной темной полоской.
Пример встраивания изображений
2.7. Таблицы в html
Таблицы в HTML организуются как набор строк и столбцов. Ячейки таблицы могут содержать любые HTML-элементы, такие, как заголовки, списки, абзацы, фигуры, графику, а также элементы форм. Таким образом, можно использовать таблицы для равномерного размещения элементов на странице.
2.7.1. Основные теги таблиц
Все элементы таблицы должны находиться внутри двух тегов <TABLE>...</TABLE>. По умолчанию таблица не имеет обрамления и разделителей. Обрамление добавляется атрибутом BORDER.
Строка таблицы задается парой тегов <TR>...</TR>. Количество строк таблицы определяется количеством встречающихся пар тегов <TR>...</TR>. Строки могут иметь атрибуты ALIGN и VALIGN, которые описывают визуальное положение содержимого строк в таблице (соответственно, расположение по горизонтали и по вертикали).
Пара тегов <TD>...</TD> описывает стандартную ячейку таблицы. Ячейка таблицы может быть описана только внутри строки таблицы. Если в строке отсутствует одна или несколько ячеек для некоторых колонок, то браузер отображает пустую ячейку. Расположение данных в ячейке по умолчанию определяется атрибутами ALIGN=left и VALIGN=middle. Данное расположение может быть изменено как на уровне описания строки, так и на уровне описания ячейки.
Ячейка заголовка таблицы определяется тегами <TH>...</TH> и имеет ширину всей таблицы; текст в данной ячейке имеет атрибут BOLD и ALIGN=center.
Теги <CAPTION>...</CAPTION> описывают название таблицы (подпись). Тег <CAPTION> может присутствовать внутри <TABLE>...</TABLE>, но снаружи описания какой-либо строки или ячейки. Атрибут ALIGN определяет, где - сверху или снизу таблицы - будет поставлена подпись. По умолчанию <CAPTION> имеет атрибут ALIGN=top, но может быть явно установлен в ALIGN=bottom. Подпись всегда центрирована в рамках ширины таблицы.
2.7.2.Основные атрибуты таблиц
BORDER - данный атрибут используется в теге TABLE. Если данный атрибут присутствует, граница таблицы прорисовывается для всех ячеек и для таблицы вцелом. BORDER может принимать числовое значение, определяющее ширину границы, например BORDER=3.
ALIGN - Если атрибут ALIGN присутствует внутри тегов <CAPTION> и </CAPTION>, то он определяет положение подписи для таблицы (сверху или снизу). По умолчанию ALIGN=top. Если атрибут ALIGN встречается внутри <TR>, <TH> или <TD>, он управляет положением данных в ячейках по горизонтали. Может принимать значения left (слева), right (справа) или center (по центру). Пример.
VALIGN - данный атрибут встречается внутри тегов <TR>, <TH> и <TD>. Он определяет вертикальное размещение данных в ячейках. Может принимать значения top (верх), bottom (низ), middle (по середине) и baseline (все ячейки строки прижаты вверх). Пример.
NOWRAP - данный атрибут говорит о том, что данные в ячейке не могут логически разбиваться на несколько строк и должны быть представлены одной строкой.
COLSPAN - указывает, какое количество ячеек будет объединено по горизонтали для указанной ячейки. По умолчанию - 1.
ROWSPAN - указывает, какое количество ячеек будет объединено по вертикали для указанной ячейки. По умолчанию - 1.
COLSPEC - данный параметр позволяет задавать фиксированную ширину колонок либо в символах, либо в процентах, например COLSPEC="20%".
СЕLLРАDDING - данный атрибут определяет ширину пустого пространства между содержимым ячейки и ее границами, то есть задает поля внутри ячейки. Пример.
СЕLLSPACING - определяет ширину промежутков между ячейками в пикселях. Если этот атрибут не указан, по умолчанию задается величина, равная двум пикселям. Пример.
Примечание: для задания различных параметров таблиц рекомендуется использование таблиц стилей. Пример таблицы c использованием стилей:
<BODY>
<STYLE REL=STYLESHEET TYPE="text/css">
.title {font-weight: bold; text-align: left}
.data {font-weight: italic; text-align: center}
</STYLE>
<TABLE BORDER=1>
<CAPTION> Таблица №1 </CAPTION>
<TR CLASS=title>
<TD ROWSPAN=2></TD>
<TH COLSPAN=2>Среднее значение</TH>
</TR>
<TR CLASS=title>
<TH>Рост, см</TH>
<TH>Вес, кг</TH>
</TR>
<TR>
<TD CLASS=title>Юноши</TD>
<TD CLASS=data>174</TD>
<TD CLASS=data>78</TD>
</TR>
<TR>
<TD CLASS=title>Девушки</TD>
<TD CLASS=data>165</TD>
<TD CLASS=data>56</TD>
</TR>
</TABLE>
</BODY>
