332 Часть III. Современный HTML
Dynamic HTMLGSS
CSS in Dynamic .HTML
Ш order to control the appearance •:.f an HTML document you must either use CSSor some scnpting language, ffyc'и are still new to tfac net, CSS win be much easier to Isani and understand.
There are 'limes when you need to make a statement stand out. It is easy to get the readers attention with STYLE SHEETS.
Рис. 16.1.Пример использования таблиц стилей
Введение в динамический HTML
Динамический HTML —это прикладной программный интерфейс (API, Application programming interface)дяя управления поведением тэгов и элементов HTML-документа. Компоненты документа будут подчиняться вашим инструкциям.
Существует много способов вывода данных — например, табличный. Но при этом документ остается статичным. Для того чтобы снять со своего сай-та ярлык статичности, вы можете написать, например, скрипт на языке Java, выводящий сообщение в строку состояния браузера. Вы, скорее всего;захотите использовать форму, созданную с помощью CGI. Вы даже можете написать скрипт, применив ActiveX. Для начала это неплохо, но для настоящего интерактивного документа вы должны иметь возможность управлять каждым элементом HTML.
Используя динамический HTML, вы получаете возможность оперативно переопределять свойства индивидуальных элементов. Ограничения, накладываемые на элементы тэгами, исчезают. Теперь вы сами определяете, что и как тэги делают с вашим документом.
Если вы знакомы с языками VBScript или JavaScript, освоение динамического HTML не вызовет у вас затруднений. При помощи динамического HTML вы создадите скрипты, обрабатывающие действия пользователя и другие текущие события. Событие будет запускать скрипт, практически мгновенно изменяющий облик элемента и не требующий обновления всей страницы.
Примечание^
Отсутствие обновления страницы как раз и позволяет динамически изменять элементы. Каждый раз при обновлении страница возвращается к первоначальному состоянию, что мешает динамическому режиму.