|
Каскадные таблицы стилей
|
|
|
после обработкис сервера. Роль серверных программ заключается в обеспечении обработ"
данных полученных от клиента. Сервер обрабатываетданные клиента, но ему требуется врда
для выполнения обработки и отправки данных клиенту. На пример, если клиент запрашивал
сведения о продаже некоторого товара, серверу необходимо время для извлечения нужныд
данных из базы и сформирования их как ответ на запрос клиента.
Microsoft и Netscape имеют свои пути реализации Динамического НTML. Мicrosoft
основывается на использовании Каскадных таблиц стилей (СSS). Мы можем воспользоваться скриптами
для организации взаимодействия между элементами и СSS.
Технология Netscape, со своей стороны, основывается на использовании слоев. Тег LAYER
испоьзуется как одна из характеристик Динам ического HTML.
I
6.1.2 Преимущества DHTML
ДинамическиЙ НТМL значительно больше, чем небольшое расширение НТМL. В этой
главе обсуждаются преимущества DHTML и то, как ими можно воспользоваться для
добавления динамических возможностей веб-страницы. - *
> Динамические стили- В ранних версиях НТМL, если вы хотели сделать какие либо
изменения в стиле или в содержании веб-страницы после того, как ома отобразится в
окне браузера, нужно было обновить всю страницу. Это значит, что запрос должен быть
отправлен на сервер для того, чтобы отобразить новую страницу. Однако, если
страница должна обновляться очень часто, то временная задержка взаимодействия с
сервером будет достаточно большой.
В Динамическом НТМL, ситуация несколько меняется. Использую таблицы стилей мы
можем определить стиль, цвет и размер содержимого страницы. Мы можем изменить сп
страницы без обращения к серверу всякий раз, когда мы хотим добавить дополнительные теги
и атрибуты. Это значит, что мы можем изменить цвет, шрифт и размер текста, в ответ
действия пользователя, В Динамическом НТМL, Стили имеют отношение к тому
содержимое меняется на странице. Стили могут определять цвета, тип шрифта, отсту
позиционирование и видимость текста.
> Динамическое содержимое - Эту возможность поддерживает Internet Explorer. То
мы можем изменить текст и рисунки на странице, после того как они будут отображ
Мы можем также изменить содержание страницы в ответ на дествия пользователя,
события (например, щелчок мыши).
> Позиционирование - В ранних версиях НТМL, невозможно было контролировать
позиционирование элементов на веб-странице. То есть, точную позицию, координата
элемент, не было возможности определить. По умолчанию, позиционирован
выполнялось по левой стороне окна браузера. НТМL только описывал относительны
расположение элементов, между собой.
В Динамическом НТМL, мы имеем возможность точно определить позицию элемен
(абсолютную или относительную), как координаты х и у. Когда страница отображается, м
можем перемещать элементы по странице, делая ее динамичной.
• Абсолютное позиционирование — определяет точное расположение элемента
пикселах. ,
• Относительное позиционирование - определяет относительную позицию элемента
Обычно используют относительное позиционирование.
Также, в качестве параметра позиционирования допускается использовать г-индекс
элемента. Он определяет порядок, в котором элементы будут перекрывать друг друга.
> Связывание данных - В Динамическом НТМL, мы можем представить в виде таблицы
на веб-странице, сведения из базы данных Эта технология поддерживается Internet Explorer. Когда страница загружается, нужная информация, содержащаяся в базе
данных на сервере, отображается в виде таблицы. Данные в таблице могут быть
отсортированы, отфильтрованы и представлены так, как это требуется.
> Загружаемые шрифты - Эта -возможность поддерживается Netscape, Загружаемые
шрифты позволяют нам добавлять шрифты и выбирать их на веб-странице. Мы можем
Оглавление учебника
Следующая страница
|
|
|
|
|
|