Принципы гипертекстовой разметки.
Структура документа
Самый страшный вирус всегда
сидит перед компьютером.
Давайте еще немного теории о языке HTML,
помним, что без нее ни куда.
Принципы
гипертекстовой разметки. Структура документа
Документ, написанный на языке HTML,
представляет собой простой текст, в который вставлены специальные разметочные
указатели, иногда их называют флаги разметки, но чаще теги (markup
tags - отмеченные признаки). Теги объясняют
компьютеру, как должен быть расположен текст на экране, в каком месте должны
находиться рисунки, хранящиеся в других файлах и т. д. С помощью тегов
формируются связи с другими web-сайтами и ресурсами Internet. Просмотреть HTML - файлы можно с помощью браузера
Microsoft Internet Explorer.
Тег
- это определенная последовательность символов, заключённых в угловые скобки < и >.
Например, все, что заключено между
тегами <HTML> и </HTML>, является документом
HTML.
Между этими двумя тегами
располагается то, что будет выводиться на экран программой просмотра, - текст,
картинки, видеофрагменты.
Теги бывают парными и непарными,
открывающими и закрывающими. Отличительным признаком закрывающего тега является
символ /.
Область действия парного тега
начинается с того места, где стоит открывающий тег, а кончается там, где
встречается закрывающий. Так, например, текст будет выводиться на экран
полужирным шрифтом, если стоит между тегами <В> и </В>.
За именем тега могут следовать
атрибуты (свойства, характеризующие действие тега). Они отделяются друг от друга
одним или несколькими знаками табуляции, пробелами или символами возврата к
началу строки. Порядок записи атрибутов в теге значения не имеет. Значение
атрибута, если таковое имеется, следует за знаком равенства, стоящим после
имени атрибута. Если значение атрибута - одно слово или число, то его можно
просто указать после знака равенства, не выделяя дополнительно. Все остальные
значения необходимо заключать в одинарные или двойные кавычки, особенно если
они содержат несколько разделенных пробелами слов. Длина значения атрибута
ограничена 1024 символами. Прописные и строчные буквы в написании тегов и
атрибутов значения не имеют, чего нельзя сказать о значениях атрибутов.
Например, особенно важно использовать нужный регистр при вводе URL (URL - Universal Resource Locator - универсальный указатель ресурсов) - указывает
местонахождение документа в Internet, является
адресом Web-узла.) других документов в качестве
значения атрибута.
Некоторые HTML-теги не имеют
конечного компонента, поскольку они являются автономными элементами. Например,
тег изображения <IMG>,
служащий для вставки в документ графического изображения, конечного компонента
не требует. К автономным тегам также относятся разрыв строки <BR>, горизонтальная линейка <HR> и теги, содержащие
информацию о документе, не влияющую на его отображаемое содержимое, например,
теги <МЕТА> и <BASE>.
Конечные теги в некоторых случаях
можно опускать. Большинство браузеров реализованы так, что при обработке текста
документа начальный тег воспринимается как конечный тег предыдущего. Самый
распространенный тег такого типа - тег абзаца <Р>. Поскольку он используется в документе очень часто, то
его обычно ставят только в начале каждого абзаца. Когда один абзац
заканчивается, следующий тег <Р>
сигнализирует браузеру о том, что нужно завершить данный абзац и начать
следующий. Большинство авторов тегом конца абзаца вообще не пользуются.
Есть и другие конечные теги, без
которых браузеры отлично работают, например, конечный тег </HTML>. Тем не менее, рекомендуется включать по возможности
больше конечных тегов, чтобы избежать путаницы и ошибок при воспроизведении
документа.
Теговая модель описывает документ
как совокупность контейнеров, каждый из которых начинается и заканчивается
тегами.
Теги HTML-документов в большинстве
своем просты для понимания и использования, ибо они образованы с помощью
общеупотребительных слов английского языка, понятных сокращений и обозначений.
HTML-тег состоит из имени, за
которым может следовать необязательный список атрибутов тега. Общая схема
построения контейнера в формате HTML может быть записана в следующем виде:
<“ИМЯ ТЕГА” “СПИСОК АТРИБУТОВ”>
Содержание контейнера
</”ИМЯ ТЕГА”>
Всё, с теорией заканчиваем,
переходим к созданию WEB-страниц.