Основы Web-инжиниринга. Часть 1. Громов Ю.Ю - 12 стр.

UptoLike

Интересно, что во многих программах WYSIWYG для вызова знаков препинания, таких, как круглые и иные скобки
или кавычки, всегда используются специальные символы. Однако многие просто вводят знаки препинания вручную. Обычно
у браузеров не возникает проблем с интерпретацией ASCII-символов.
Специальные символы ничем не похожи на стандартный тег HTML. Примером служит символ авторского права, кото-
рый можно закодировать как &сору;
Знак & обозначает начало специального символа, а точка с запятой (;) – его конец. Таким образом, браузеру понятно,
что следует не показывать на экране слово "сору", а интерпретировать весь фрагмент как единый символ авторского права
©.
Иногда хочется показать на HTML-странице примеры кода HTML. Сделать это можно только с использованием специаль-
ных символов, иначе код HTML будет интерпретироваться буквально. Если ввести <IMG src= "dude.gif ">, то браузер эту тек-
стовую информацию не покажет, а интерпретирует тег HTML и начнет поиск файла изображения с именем dude. gif.
Чтобы увидеть применяемый синтаксис, следует использовать знаки "меньше" и "больше" как специальные символы, и
тогда вместо HTML будет показана текстовая строка: &lt; IMG src="dude.gif" &gt;
Набор специальных символов очень большой. Иногда один и тот же символ можно представить несколькими кодами.
2.2. СТРУКТУРА ДОКУМЕНТА HTML
Вся HTML-страница заключается в пару тегов
<HTML>
</HTML>
Между парой тегов <HTML> и </HTML>
располагается сам документ. Документ может состоять из двух разделов
раздела заголовка (начинающийся тегом <HEAD>) и раздела содержательной части документа (начинающийся тегом
<BODY>).
Раздел документа HEAD определяет его заголовок и не является обязательным тегом, однако хорошо составленный за-
головок может быть весьма полезен. Задачей заголовка является представление необходимой информации для программы,
интерпретирующей документ. Теги, находящиеся внутри раздела HEAD (кроме названия документа, описываемого с помо-
щью тега <TITLE>), не отображаются на экране.
Раздел заголовка открывается тегом <HEAD>. Закрывающий тег </HEAD> показывает конец этого раздела. Между
упомянутыми тегами располагаются остальные теги раздела заголовка.
В заголовок документа входит следующая информация.
Название страницы. <TITLE> и соответствующий ему тег </TITLE> позволяют определить название страницы. Оно
не появляется в теле HTML-страницы, т.е. при просмотре в браузере на главном экране эта информация не видна. Это назва-
ние будет выведено в строке заголовка браузера. В элемент TITLE нельзя добавить никаких других тегов HTML, но можно
использовать специальные символы.
Сценарии. Любой сценарий, выполняемый на странице, например написанный на языке JavaScript, встраивается в за-
головок документа.
Стиль. Для тех разработчиков, которым нужно добавить в свои HTML-страницы элементы управления и стили, есть
возможность встроить в заголовок каскадные листы стилей или связать их с Web-страницей. Эти данные также размещают в
заголовке документа HTML.
Метаинформация. Тег МЕТА известен своими разнообразными возможностями и мощью, которые позволяют вы-
полнять множество "мыслительных" процессов, например, указывать автора документа, ключевые слова или специальные
действия.
Это наиболее популярный элемент разметки заголовка, более распространен только элемент TITLE. Такое положение
дел объясняется назначением данного элемента разметки. META содержит управляющую информацию, которую браузер
использует для правильного отображения и обработки содержания тела документа.
Впервые тег META был задействован при принудительной перезагрузке документа браузером через заголовок HTTP-
сообщения. В заголовке HTTP-сообщения можно указать оператор refresh. Время, заданное как параметр этого оператора,
определяет интервал в секундах, после которого браузер загружает документ, определенный атрибутом URL данного опера-
тора. Впервые этот механизм был реализован на сервере CERN, но наибольшую популярность приобрел при использовании
сервера WN (Web-сервер, который был разработан для платформы Unix (Linux).
В теге META подобный механизм реализуется следующим образом:
<META HTTP-EQUIV="Refresh" CONTENT="1;
URL=refresh.htm">
В данном случае через одну секунду после загрузки документа браузер должен инициировать загрузку страницы
refresh.htm.
Используя этот механизм, можно построить автоматически перезагружаемую последовательность страниц. Для этого в
заголовке каждой страницы из данной последовательности следует разместить соответствующий тег META.
<META HTTP-EQUIV="Refresh" CONTENT="1;
URL=refreshX.htm">
Заглавная буква "Х" в слове "refreshX.htm"это цифра номера кадра. На странице нулевого кадра в этом месте следует
указать на первый кадр (refresh1.htm), на странице первого кадрана второй (refresh2.htm) и т.д.
В Windows 95 и Windows NT 4.0 с поддержкой таблиц UNICODE появилась возможность указывать тип кодировки до-
кумента – CHARSET. Для перекодировки на стороне клиента в заголовок документа необходимо включить META-тег сле-
дующего вида: