
- •1.1 Равноправная сеть
- •1.2 Сеть с выделенным сервером
- •1.3 Иерархические сети
- •1.4 Сеть "Клиент/сервер"
- •1.5 Администратор сети
- •2.1 Дополнительные возможности создания Web-узлов
- •2.2 Каскадные таблицы стилей
- •2.3 Внутренние стили и таблицы главных стилей
- •2.4 Скрипты и апплеты, примеры использования
- •Примерный фрагмент кода скрипта:
- •Разница между апплетом и приложением:
2.3 Внутренние стили и таблицы главных стилей
Внедренный стиль
Внедренные (внутренние) стили используют тег <style>, расположенный между тегами </head> и <bodу> в стандартном документе HTML.
Рассмотрим пример внедренного стиля:
<html>
<head>
<title>Embedded Style Sheet Example </title>
</head>
<style>
BODY{
background: #FFFFFF;
color: #000000;
}
H1{
font: 14pt verdana; color: #CCCCCC;}
P{font: 12pt times;}
A{color: #FFOOOO; text-decoration: none}
</style>
Как видно из примера, приведенного выше, таблица стилей теперь отличается от кода стандартной страницы HTML, но все же логику проследить нетрудно. В нашем случае для основной части страницы (body) указаны цвет фона, цвет текста и верхнее, левое и правое поля в дюймах. Для заголовка первого уровня (HI) указывается шрифт (название шрифта и размер в пунктах). В этом и состоит удобство каскадных таблиц стилей – в возможности задавать размеры не только в пунктах, но и пикселях (рх), процентах (75%) и сантиметрах (cm).
2.4 Скрипты и апплеты, примеры использования
Несмотря на то, что язык HTML предоставляет разработчикам возможности отображения текстовой и графической информации, включения в состав страниц различных объектов, он позволяет создавать только статические страницы. Пользователи не могут изменять информацию и использовать значительное количество элементов интерфейса.
Для устранения этого недостатка и создания интерактивных страниц используется язык для написания командных последовательностей (скриптов) или сценариев. Он подобен интерпретируемому языку Basic, в котором выполнение командной последовательности осуществляется пошагово, без предварительной трансляции и построения исполняемого модуля, способного запускаться самостоятельно.
Созданные с помощью скриптовых языков программы не могут выполняться самостоятельно: они работают только в рабочей среде браузера, поддерживающего выполнение таких программ. Скрипт-программы (сценарии) включаются в состав гипертекстовых страниц, но распознаются и обрабатываются отдельно от остального HTML кода.
В среде гипертекстов обычно идет речь о CGI-скриптах (CGI – Common Gateway Interface – Общий межсетевой интерфейс).
CGI не является языком, на котором пишутся скрипты, это – интерфейс, в среде которого эти скрипты выполняются. Пишут скрипты на различных языках, например, C/C++, но наиболее популярным является Perl, так как его не требуется компилировать. Программы на С/С++ нужно компилировать на сервере, а для этого необходим, по крайней мере, Telnet доступ к нему.
Наиболее часто скриптовые языки используются для:
отображения диалоговых панелей и сообщений в строке состояния браузера;
динамического создания содержимого страницы во время ее загрузки или уже после того, как она полностью загружена;
изменения содержимого страницы, например, атрибута SRC графического изображения или содержимого других HTML-элементов, и отклика на события;
проверки вводимой пользователем информации и управления отсылкой содержимого форм;
навигации по другим страницам;
управления встроенными в гипертекстовую страницу объектами типа Java-аплетов и элементов ActiveX.