Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UMK-_Internet_tekhnologii_bakalavr.doc
Скачиваний:
103
Добавлен:
18.03.2015
Размер:
2.27 Mб
Скачать

2.1. Язык гипертекстовой разметки html.

Идея решения проблемы обмена документами между различными компьютерами и приложениями через Интернет основана на языке разметки гипертекста HTML. этот язык был принят подавляющим большинством пользователей Интернета, а главное, - всеми производителями программного обеспечения и оборудования для Web. Документы, размеченные согласно HTML, могут читаться на любом компьютере, на котором установлена всего лишь одна программа просмотра таких документов – браузер.

Благодаря языку разметки HTML, клиент может на экране своего компьютера просмотреть документ в том виде, в каком его задумал разработчик (с определенными размерами шрифта и разбивкой на абзацы, с определенным расположением рисунков, гиперссылок и проч.). Текстовый документ, составленный на HTML, имеет размер в байтах в несколько раз меньший, чем размер аналогичного документа, подготовленного в текстовом процессоре (например, Word).

Разметка документа – это описание различных фрагментов документа и их взаимного расположения. Выполняется разметка с помощью символов ASCII, а точнее арабских цифр, символов латинского алфавита и некоторых знаков препинания. Из этих символов набираются команды языка HTML – теги, или, иначе говоря, дескрипторы.

Теги НТМL заключаются в угловые скобки: <>

Каждый HTML-документ должен начинаться с объявления типа документа:

<!DOCTYPE HTML PUBLIC "-//IETF/DTD HTML 2.0//EN"

Использование DTD (Document Type Declaration) в качестве пеpвой стpоки позволяет бpоузеpу идентифициpовать ваш документ как соответствующий указанному стандаpту HTML, в данном случае веpсии 2.0.

2.1.1. Основные теги.

Тег <HTML>

Данный тег обычно является пеpвым и pазмещается в начале документа. Он инфоpмиpует, что используется язык HTML. Стоп-тэг </HTML> является последним тегом и pазмещается в самом конце документа.

Поддеpживается атpибут VERSION.

Тег <HEAD>

Этот тег используется для указания броузеру о том, что данный документ является HTML-документом, а также с целью согласования DTD в идентификаторе текста.

Поддеpживается атpибут VERSION.

Тег <TITLE>

Данный тег pасполагается между тэгами <HEAD> и </HEAD>. Он указывает название документа (до 64 символа), котоpое выводится в заголовке окна этого документа.

Тег <BODY>

Этот тег указывает на начало основного текста документа. Стоп-тэг </BODY> опpеделяет конец документа. Поддерживает следующие атрибуты: ALINK, BACKGROUND, BGCOLOR, LINK, TEXT, VLINK.

Тег <META>

Данный тег определяет следующую информацию:

  1. Информацию, в соответствии с которой, программа-клиент может узнать, существуют ли искомые ресурсы и как получить к ним доступ.

  2. Способ документирования содержимого документа, его качество и другие характеристики ресурса.

Каждый тег <META> указывает на пару имя-значение.

Если в документе встречается несколько тегов <META> с одинаковым именем, их объединенное содержание - список, образованный путем сложения нескольких значений, - и является значением, связанным с данным именем.

Программное обеспечение сервера НТТР может читать содержимое заголовка (<HEAD>) документа HTML с целью генерации полей заголовка, соответствующих любым тегам, определяющим значение атрибута HTTP-EQUIV.

Программное обеспечение сервера может использовать информацию тега <META> документа как часть ответа на запрос, предоставляемого сервером.

Можно использовать следующие атрибуты тега <META>:

HTTP-EQUIV - атрибут связывает тег с полем заголовка HTTP. Имя заголовка берется из значения атрибута HTTP- EQUIV, а значением заголовка является значение атрибута CONTENT.

NAME - атрибут указывает на имя в паре имя-значение. Если документ не использует данный атрибут, имя обеспечивает HTTP-EQUIV.

CONTENT - атрибут указывает на значение в паре имя-значение.

Если вы создаете программы для сервера НТТР, в них не должнен использоваться тег <META> для формирования заголовка ответа НТТР до тех пор, пока присутствует программное обеспечение, указывающее на присутствие атрибута HTTP-EQUIV.

Существующее программное обеспечение сервера НТТР может не использовать любой тег <META>, указывающий на информацию, управляемую сервером, такую как "Server", "Date", "Last-Modified".

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]