334________________________________Часть III. Современный HTML

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

Как работает динамический HTML

Когда при создании документа используется динамический HTML, все элементы документа считаютс объектами.Любой элемент может быть назва подобъектомглавного или супер-объекта, которым является документ. В документ могут включаться части из других файлов HTML. Они также считаются подобъектами главного объекта. Примером такого внешнего элемента как подобъект может служить таблица стилей. Каждый элемент CSS считается порожденным элементом объекта CSS.

Каждый тэг HTML также является объектом. К этим объектам можно обращаться и манипулировать ими несколькими методами. Динамический HTML позволяет напрямую изменять свойства тэгов. Другим способом является манипуляция свойствами через таблицы стилей.

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

Сами скрипты также являются объектами. Они могут включать собственные под объекты. Используя объектно-ориентированное программирование, можно значительно расширить возможности создания HTML-документов. По сигналу таймера или определенному действию пользователя (например, при помещении указателя мыши на какой-то элемент документа)запускается обрабатывающий это событие скрипт.

Основы динамического HTML

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

Компоненты динамического HTML

Динамический HTML имеет четыре компонента:content (содержание), structure (структура), style (стиль)и interaction (взаимодействие). Ниже рассмотрены эти компоненты.

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