Разметка документа – описание различных фрагментов документа и их взаимного расположения. Разметка выполняется с помощью определенных символов ASCII.
Стартовая страница – страница, которая предназначена для загрузки в первую очередь при открытии сетевого ресурса, ее рекомендуемое имя index.htm (html).
Синтаксис языка HTML, структура документа.
HTML – документ может быть создан с помощью любого текстового редактора, чаще всего блокнота, при сохранении его с расширением .htm (.html). В имени файла желательно не использовать кириллицу, пробелы и ряд других символов. Следует помнить, что большинство серверных программ (в частности, Apache) различают строчный и заглавный регистр символов, поэтому все имена файлов и их расширения и папок, предназначенных для работы в сети, следует писать только строчными латинскими буквами и цифрами длиной не более 8 символов без пробела.
HTML является описательным языком разметки документов.
Tag (тег) – указатель, метка, код, заключенный в угловые скобки <>, идентифицирующий определенный элемент документа, напр. абзац <p>, заголовок <h3>, таблицу <table> и т.д.
Теговая модель описывает документ как совокупность контейнеров, каждый из которых начинается и заканчивается тегами, то есть документ НТМL представляет собой не что иное, как обычный АSСII-файл, с добавленными в него управляющими НТМL-кодами (тегами).
Теги НТМL-документов в большинстве своем просты и понятны, ибо они образованы с помощью общеупотребительных слов английского языка, понятных сокращений и обозначений. НТМL-тег состоит из имени, за которым может следовать необязательный список атрибутов тега. Текст тега заключается в угловые скобки ("<" и ">"). Простейший вариант тега — имя, заключенное в угловые скобки, например <head> или <i>. Для ряда тегов характерно наличие атрибутов, которые могут иметь конкретные значения, устанавливаемые автором для изменения функции тега.
Атрибут тега – дополнительный компонент тега, отвечающий за свойства объекта, содержащегося в теге, напр. <P align=”center”>.
Атрибуты тега следуют за именем и отделяются друг от друга одним или несколькими знаками табуляции, пробелами или символами возврата к началу строки. Порядок записи атрибутов в теге значения не имеет. Значение атрибута, если таковое имеется, следует за знаком равенства, стоящим после имени атрибута и заключается в одинарные или двойные кавычки. Длина значения атрибута ограничена 1024 символами.
Чаще всего элементы разметки HTML или HTML-контейнеры состоят из начального и конечного компонентов, между которыми размещаются текст и другие элементы документа. Имя конечного тега идентично имени начального, но перед именем конечного тега ставится косая черта (/) (например, для тега стиля шрифта — курсив <i> закрывающий представляет собой </i>, для тега заголовка <title> закрывающей парой будет </title>). Конечные теги никогда не содержат атрибутов.
При использовании вложенных элементов разметки в документе следует соблюдать особую аккуратность. Вложенные теги нужно закрывать, начиная с последнего. Некоторые элементы разметки не имеют конечного компонента, поскольку являются автономными элементами. Например, тег изображения <img>, который служит для вставки в документ графического изображения, конечного компонента не требует. К автономным элементам разметки также относятся разрыв строки (<br>), горизонтальная линейка (<hr>) и теги, содержащие такую информацию о документе, которая не влияет на его отображаемое содержимое, например теги <meta> и <base>.
Вместо термина "элемент разметки" применяют термин "контейнер". Структура контейнера:
<имя тега список атрибутов>
содержание контейнера
</имя тега>
Структура HTML-документа позволяет задействовать вложенные друг в друга контейнеры. Собственно, сам документ — это один большой контейнер, который начинается с тега <html> и заканчивается тегом </html>.
Кроме тегов, элементами HTML являются Escape последовательности или CER (Character Entity Reference), они предназначены для представления специальных символов в документе HTML, которые могут быть неверно обработаны браузером. Таблица наиболее часто используемых CER и соответствующие им числовые коды приведена в Приложении 4 .
Все теги НТМL по их назначению и области действия можно разделить на следующие основные группы:
- определяющие структуру документа;
- оформление блоков гипертекста (параграфы, списки, таблицы, картинки);
- гипертекстовые ссылки и закладки;
- формы для организации диалога;
- вызов программ.