 
        
        - •2. Создание статического содержания. Html
- •2.1.3.1. Document Type Definition (dtd)
- •2.1.3.2. Заголовок документа
- •2.1.3.2.1. Метатеги
- •2.1.3.2.2. Заголовок страницы
- •2.1.3.2.3. Link
- •2.1.3.2.4. Script
- •2.1.3.3. Тело документа
- •2.1.3.3.1. Div
- •2.1.3.3.2. Таблица
- •2.1.3.3.3. Заголовки
- •2.1.3.3.4. Ссылки
- •2.1.3.3.5. Списки
- •2.1.3.3.6. Абзацы
- •2.1.3.3.7. Изображения
- •2.1.3.3.8. Другие элементы
- •2.1.4. Другие элементы языка html
- •2.1.5. Xhtml
- •2.1.6. Ключевые термины
- •2.2. Краткие итоги
2.1.3.3. Тело документа
Тело документа <BODY> предназначено для отображения данных на веб-странице, в частности, в теле размещается текст, изображения, ссылки, таблицы, списки и т.д.
В примере тело документа открывается на строке 16 и закрывается на строке 72.
2.1.3.3.1. Div
На строке 17 (и еще в нескольких местах) находится тег <DIV>.
Элемент <DIV> является блочным элементом и предназначен для выделения фрагмента документа с целью изменения вида содержимого [16]. Как правило, вид блока управляется с помощью стилей CSS.
Cодержимое тега <DIV> всегда начинается с новой строки. После него также добавляется перенос строки.
Параметры [2,16]:
- align –задает выравнивание содержимого тега <DIV>. Аргументы: - center – выравнивание текста по центру; 
- left (значение по умолчанию) – выравнивание текста по левому краю; 
- right – выравнивание текста по правому краю; 
- justify – выравнивание по ширине, что означает одновременное выравнивание по левому и правому краю. 
 
- title – добавляет поясняющий текст к контейнеру <DIV> в виде всплывающей подсказки, которая отображается, когда курсор мыши задерживается на содержимом. В качестве аргумента принимает любую текстовую строку. Строка должна заключаться в двойные или одинарные кавычки. 
2.1.3.3.2. Таблица
На строке 21 находится тег <TABLE>.
Для добавления таблицы на веб-страницу используется тег-контейнер <TABLE> [17]. Таблица состоит из строк и столбцов ячеек, которые могут содержать текст и рисунки. Обычно таблицы используются для упорядочения и представления данных, однако возможности таблиц этим не ограничиваются. C помощью таблиц удобно верстать макеты страниц, расположив нужным образом фрагменты текста и изображений.
Для добавления строк используется тег <TR>. Чтобы разделить строки на колонки применяются теги <TD> и <TH>. Разница между этими тегами следующая. Тег <TH> предназначен для создания заголовков, содержимое такой ячейки обозначается жирным начертанием и выравнивается по центру. В остальном, действуют эти теги одинаково.
У каждого параметра таблицы есть свое значение, установленное по умолчанию. Это означает, что если какой-то атрибут пропущен, то неявно он все равно присутствует, причем с некоторым значением. Из-за чего вид таблицы может оказаться совсем другим, нежели предполагал разработчик.
Чтобы понимать, что можно ожидать от таблиц, следует знать их явные и неявные особенности, которые перечислены далее:
- одну таблицу допускается помещать внутрь ячейки другой таблицы; 
- размеры таблицы изначально не установлены и вычисляются на основе содержимого ячеек; 
- если для таблицы задана ее ширина в процентах или пикселах, то содержимое таблицы подстраивается под указанные размеры; 
- если ширину содержимого ячейки невозможно изменить, то ширина таблицы увеличивается, несмотря на указанные размеры; 
- пока таблица не загрузится полностью, ее содержимое не начнет отображаться; 
- таблица, если не указано особо, всегда выравнивается по левому краю; 
- по умолчанию таблица выводится без рамки; 
Для изменения вида и свойств таблицы используется множество параметров, которые добавляются в теге <TABLE>. Описание параметров таблицы и их значений приведено в табл. 2.2.
| Таблица 2.2. Параметры тега <table> | ||
| Свойство | Значение | Описание | 
| align | left right center | Выравнивание таблицы. | 
| background | Гиперссылка | Определяет изображение, которое будет использоваться в качестве фонового рисунка таблицы. | 
| bgcolor | Код или название цвета | Цвет фона таблицы. | 
| border | Число | Толщина рамки в пикселах. | 
| cellpadding | Число | Расстояние между ячейкой и ее содержимым. | 
| cellspacing | Число | Дистанция между ячейками. | 
| cols | Число | Задает количество столбцов в таблице, помогая браузеру в подготовке к ее отображению. | 
| nowrap | 
 | Запрещает переносы строк в тексте. | 
| frame | void above below lhs rhs hsides vsides box | Задание типа рамки таблицы | 
| rules | all groups cols none rows | Определяет, где рисовать границы между ячейками. | 
| width | Число или проценты | Минимальная ширина таблицы, можно задавать в пикселах или процентах. | 
