Глава 16

h03311.jpg

Динамический HTML

Роб Фалла (Rob Falla)

Internet прогрессирует вместе с развитием способов коммуникации между компьютерами. Когда-то мы начинали с пересылки гипертекстовых документов. Мы могли получить на свой компьютер текстовый документ, прочитать его и воспользоваться ссылкой на какой-либо другой документ. Ранние версии Web-сайтов почти ничего не предлагали читателю, кроме связывания многих документов при помощи набора тэгов, содержащих указатель ссылки и URL-адрес другого документа. Авторы практически не могли управлять обликом страниц. Однако тогда и это считалось достижением.

Постепенно в HTML вводились новые дополнения. Добавились возможности связи с другими ресурсами Сети, такими, как FTP, WAIS и электронная почта. Графика и звук привлекли во Всемирную паутину еще больше пользователей. Теперь, с введением подключаемых программных модулей, языков Java, JavaScript, VBScript возможности еще более выросли.

Волну подъема активности в Internet вызвало введение в HTML каскадных таблиц стилей (CSS или CSS1). Разработчик документа теперь может с большей долей вероятности знать, как выглядит его страница на экране конечного пользователя. При помощи таблиц стилей автор может определять стили отдельных элементов. Вы, например, можете задать желтый цвет фона и шрифт малого размера (рис, 16.1.). Компания Microsoft включила поддержку таблиц стилей в версию 3 своего браузера. На момент написания книги эта программа просмотра остается единственной, работающей с CSS.

Применение таблиц стилей ограничено управлением внешним обликом документа:фоном, характеристиками шрифта, рамки и полей. И хотя это большой шаг вперед, разработчики Web-страниц рассчитывают на большее.

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

(См. раздел "Как применить таблицу стилей к своему документу"главы 14.)