Тема |
При работе с гипертекстом существуют два разных документа- в окне браузера и исходный текст, который можно увидеть в блокноте.
Несмотря на то, что чистого программирования в составлении гипертекстового документа нет, исходный текст принято называть кодом или исходным кодом.
Команды разметки представляют из себя конструкции, которые должны отличаться от основного текста.
В случае HTML в качестве таких конструкций служат команды разметки с параметрами, помещённые в треугольные скобки (меньше-больше).
<Команда_разметки Параметр1=Значение1 Параметр2=Значение2>
Команда разметки с её параметрами, помещённая в треугольные скобки носит название тега. В некоторых случаях требуется использовать помимо команды разметки один или несколько параметров. Параметры разделяются пробелами, но между параметром и знаком равенства и знаком равенства и значением пробелы не допускаются.
Не допускаются пробелы и между открывающей треугольной скобкой и командой разметки.
С функциональной точки зрения и сточки зрения написания HTML кода имеет смысл разделить все команды разметки гипертекста на два больших класса- одиночные теги и контейнеры.
Одиночные теги- это команды разметки, которые сами по себе имеют завершенный смысл, например, нет смысла заключать какой-то текст в контейнер линия, разрыв строки, рисунок. Тег задания фрейма также несёт в себе всю информацию, необходимую для его отображения.
Одиночные теги представляют собой команды разметки в треугольных скобках, при необходимости используются параметры.
Контейнеры- это команды разметки гипертекста, действие которых должно распространяться на какой-то элемент, например, на изображение или текст.
В качестве ссылки может служить и изображение, и текст, но ссылка без текста и изображения не видна пользователю. Изображение и текст сами по себе не будут играть роль ссылки, они должны помещаться в контейнер ссылки.
Такой признак отображения шрифта, как жирный, наклонный, подчёркнутый должны быть направлены на текст.
Общий вид команд разметки, применяемых как контейнеры:
<Команда_Разметки> | открывающий тег контейнера | |
Содержимое онтейнера | ||
</Команда_Разметки> | закрывающий тег контейнера |
Таким образом, контейнер состоит из двух частей- открывающего контейнер тега (первый), он же содержит параметры, и закрывающего. Закрывающий тег представляет собой команду разметки с предшествующим прямым слешем, помещённую в треугольные скобки.
Следует отметить, что выражение "в контенере" означает расположение между открывающим и закрывающими тегами, но не в самих тегах.
Важно
В дальнейшем в тексте будут встречаться упоминания о контейнерах и одиночных тегах, желательно, чтобы эти термины не вызывали осложнений.
Никаких правил, касающихся расположения одиночных тегов и контейнеров на странице нет, весь гипертекстовый документ может быть расположен в одной строке, а содержимое контейнера, помимо того, что может содержать в себе другие команды разметки (теги и контейнеры), может быть размером в несколько сотен страниц.
Тем не менее, для удобства самого пользователя есть некоторые рекомендации: