Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Структура документа HTML



Итак, документ HTML состоит из набора тегов. Эти теги должны быть расположены не просто так, а в определенном порядке. Структура документа HTML, согласно спецификации, состоит из следующих компонентов.

• Строки с указанием номера версии языка HTML, использованной для составления документа.

• Декларативного раздела заголовка, заданного тегом <HEAD>.

• Тела документа, содержащего представляемую документом информацию. Тело документа может быть определено с помощью тега <BODY> или тега <FRAMESET>, позволяющего создавать Web-страницы с фреймами - отдельными частями документа, загружаемыми независимо друг от друга по командам пользователя.

Первый компонент не представляет для нас никакого интереса, в отличие от двух остальных, поскольку именно в этих компонентах могут находиться небезопасные элементы загруженного из Web документа HTML. Рассмотрим их подробнее.

Заголовок документа может содержать сценарии - небольшие программы, включаемые в документ HTML для придания ему интерактивных возможностей. Сценарии, встраиваемые в документ HTML, исполняются браузером путем пошагового исполнения (или, как говорят, интерпретации) кода сценария. Таким образом, встраиваемые сценарии не являются обычной исполняемой программой, которая вначале пишется на высокоуровневом языке программирования, а затем преобразуется (или, как говорят, компилируется) в двоичный код, понятный для компьютера. Для включения сценариев в документы HTML применяются контейнерные, т.е. парные (см. ниже), теги <SCRIPT>.

Кроме таких встроенных сценариев в тело и фреймы документа могут быть включены аплеты - небольшие программы, предварительно компилированные в двоичный исполняемый код. Для работы с аплетами пользователям предоставляются средства графического интерфейса, размещенные в документе HTML, т.е. всякие кнопки, переключатели, меню и так далее. Включение аплетов в документы HTML выполняется с помощью тегов <OBJECT> или <APPLET> (последний отнесен организацией W3C к устаревшим средствам HTML).

Еще одним тегом HTML, представляющим для нас особый интерес, является <IFRAME>, позволяющий встраивать фреймы непосредственно в содержимое документа HTML. Некоторые особенности обработки тегов <IFRAME> современными браузерами сделали их настолько небезопасными, что, например, браузеры IE версии старше 5 позволяют отключать использование тега <IFRAME> в настройках параметров безопасности.

Рассмотрим последовательно теги <SCRIPT>, <OBJECT> и <IFRAME>.





Дата публикования: 2014-11-04; Прочитано: 322 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...