Весь современный Интернет строится на базе языка гипертекстовой разметки HTML. Он образует своего рода фундамент, на котором держится вся информация на сайтах. Поэтому понимание структуры HTML – документа очень важно для соблюдения хорошего стиля написания кода. Как известно, гипертекстовый файл можно разделить на две основные составляющие: «голову» и «тело», о них мы сегодня и поговорим.
Что нам дает такое разграничение? Дело в том, что в любом гипертекстовом документе содержится информация двух основных типов – служебная и полезная, которая несет информационную нагрузку для пользователя. Чтобы придать коду странички большую наглядность и удобочитаемость, а также избежать «каши» среди типов информации, было решено разбить весь HTML – код на две логические части.
«Голова» HTML документа содержит служебную информацию, за исключением тега заголовка страницы, а также целый ряд других тегов, позволяющих подключать к документу внешние файлы или куски кода. В основном вся информация данного блока необходима для поисковых систем, а также используется в процессе раскрутки и продвижения сайта. Здесь, например, можно задать перечень ключевых слов, описание странички, ее автора и дату устаревания документа. Одним словом, никакой информационной нагрузки для посетителя здесь нет.
Более важной частью страницы, с точки зрения пользователя, является «тело». Здесь размещается непосредственно та информация, которую мы хотим предоставить посетителю нашего сайта. Этот блок несет полезную информационную нагрузку и содержит теги для форматирования текста, работы с графикой и другими элементами страницы.
Таким образом, можно с легкостью представить модель всего документа, состоящую из нескольких частей, но вполне достаточную для реализации практически всех необходимых задач. Именно за счет такой структуры язык HTML достаточно прост для изучения и отлично усваивается начинающими.
