Глава 1. ВВЕДЕНИЕ В VBScript
Каскадные таблицы стилей
Собственные средства HTML включают теги и
атрибуты, что позволяет осуществлять поддержку структуры документа и
формирования потока для отображения на экране пользователя в окне браузера. При
разработке Web-страницы
большое внимание уделяется стилю отображения элементов, что можно добиться при
использовании специального языка, который так и называется – CSS (Cascading Style Sheets – каскадные таблицы стилей). Все современные браузеры имеют
встроенный язык CSS,
который включает синтаксис и семантику построения записей. В HTML существует парный тег <STYLE>, который позволяет
встраивать необходимые команды для определения параметров тех элементов, у
которых изменяется стиль их отображения. Напомним, что тег STYLE может определять самостоятельно
или включать в теги HTML.
Если определения стилей объекта или элемента выделены в теге STYLE, то необходима связь объекта или
элемента с атрибутами, которые назначаются внутри тега STYLE. В этом случае создается идентификационное
имя элемента на Web-странице,
а непосредственно элемент должен принадлежать какому-либо контейнеру. Например,
тег P – параграф может
включать фрагмент текста или другие элементы, на которые будет распространяться
действие атрибутов стиля. Такая запись будет выглядеть:
<STYLE TYPE=”text/css”>
#A1 {font-family:Arial; size:14pt;}
</STYLE>
. . . . . . . . . . . . . . . . . .
. . . . . . . . . . .
<P ID=”A1” Align=Center>
Этот
текст расположен по центру страницы
</P>
В том случае, если разработчик стремится задать параметры стиля для объекта внутри программы HTML, тогда параметры стиля задаются внутри тега HTML, который дает описание объекта. Например, если требуется рисунок расположить в определенном месте экрана пользователя, то создается следующая запись:
<IMG STYLE=”position:absolute;
top:100px; left:250px” SRC=”Ris1.gif”>
В данной работе подразумевается, что разработчики Web-страниц уже знакомы с правилами использования каскадных таблиц стилей, поэтому в дальнейшем при обсуждении программных кодов примеров, будут встречаться элементы CSS.
Изменение свойств объектов, которые располагаются на поле экрана, обработка событий, создание интерактивности приложений на HTML, а также организация связи Web-страниц с внешними приложениями для доступа к данным и их отправки, позволило создать технологию динамического HTML (Dynamic HTML, DHTML) [4]. Под термином динамические Web-страницы следует понимать технологию использования тегов HTML для разметки Web-страниц в сочетании с каскадными таблицами стилей (CSS) и языка сценариев типа VBScript, JavaScript, ECMAScript, Jscript и др.