- •Самарский институт (филиал) российского государственного торгово-экономического университета
- •Самара – 2003
- •Оглавление
- •Введение
- •1. Интернет – новая среда делового общения
- •Первые шаги по созданию Web-сайта
- •Пример 1.1.
- •Фирма «Гепард»
- •Прайс-лист
- •Задание 1.1
- •2. Основы языка html
- •Формирование основных разделов html-документа
- •Пример 2.1.
- •Теги форматирования текста
- •Пример 2.2.
- •Задание 2.1
- •Создание таблиц
- •Пример 2.3.
- •Задание 2.2
- •Вставка графических изображений
- •Пример 2.4.
- •Задание 2.3
- •Организация гиперссылок
- •Задание 2.4
- •Создание списков
- •Пример 2.5.
- •Пример 2.6.
- •Пример 2.7.
- •Задание 2.5
- •3. Каскадные таблицы стилей
- •Селекторы элементов
- •Селекторы классов
- •Селекторы идентификаторов
- •Пример 3.1
- •Единицы измерения, принятые в каскадных таблицах стилей
- •Пример 3.2
- •Задание 3.1
- •Внешние каскадные таблицы стилей
- •Позиционирование элементов страницы с помощью css.
- •Пример 3.3
- •Пример 3.4
- •Задание 3.2
- •Задание цвета в css
- •Задание 3.3
- •4. Формы html
- •Элементы управления формы html
- •Пример 4.1
- •Пример 4.2
- •Пример 4.3
- •Пример 4.4
- •Заголовки и названия
- •Параграфы и строки
- •Стили текста
Задание 3.2
Создать в вашем каталоге подкаталог с названием CSS2.
Скопировать в данный каталог страницы из каталога CSS1.
В каталоге CSS2 создать файл «*.css», где знак «*» – произвольное имя файла.
Создать в этом файле соответствующую внешнюю каскадную таблицу стилей.
Переработать страницы сайта, используя внешнюю каскадную таблицу стилей.
Задание цвета в css
По некоторым оценкам человек может различать до двух миллионов цветовых оттенков. Экраны мониторов способны отображать только три основных цвета – красный (Red), зеленый (Green) и синий (Blue). Однако сочетание этих трех основных цветов (RGB) с различными интенсивностями, позволяют получить любой цвет, который может воспринять человеческий глаз. Количество оттенков, которое способен воспроизвести экран монитора зависит от количества градаций интенсивности, определенных для каждого из основных цветов. Например, 8-битовое кодирование основных цветов дает 256 возможных степеней интенсивности для каждого цвета в отдельности и 256*256*256 = 16777216 для цветовой палитры в целом. В этом случае говорят о 24-битной системе цветовоспроизведения.
При задании цвета в CSS имеется пять различных возможностей.
цвет указывается по имени, например
{color: blue;}
указывается 12-битное значение цвета тремя одноразрядными шестнадцатеричными числами, определяющими интенсивность красного, зеленого и синего цветов, перед которыми ставится знак «#», например
{color: #F9A;}
указывается 24-битное значение цвета тремя двухразрядными шестнадцатеричными числами, определяющими интенсивность красного, зеленого и синего цветов, перед которыми ставится знак «#», например
{color: #00DD00;}
используется десятичное обозначение интенсивности каждого цвета (0-255) и ключевое слово rgb, например
{color: rgb(0, 255, 0);}
используется процентное соотношение интенсивности каждого цвета (0% - 100%) и ключевое слово rgb, например
{color: rgb(0%, 100%, 0%);}
Задание 3.3
Выполнить цветовое оформление страниц сайта при помощи CSS, пятью разными способами.
4. Формы html
На рис 1.1. показана схема взаимодействия Web-обозревателя и Web-сервера. Из рисунка видно, что обозреватель отправляет на сервер только URL – адрес Web-страницы. Эта схема взаимодействия вполне достаточна для доступа к страницам, состоящим только из текста, рисунков и гиперссылок.
Однако бывают ситуации, когда требуются дополнительные возможности для ввода данных со стороны обозревателя, и этот ввод нельзя обеспечить при помощи одних только гиперссылок. В таких случаях проблему могут разрешить, так называемые формы HTML. Формы предоставляют в распоряжение пользователя различные элементы управления: текстовые поля, флажки, переключатели, кнопки и другие элементы. Пользователь может ввести данные в текстовые поля, установить определенным образом флажки, переключатели и щелкнуть на кнопке Submit (отправить). В результате все данные, введенные таким образом пользователем, будут отправлены на Web-сервер. При этом предполагается, что на сервере имеются специальные программы, способные генерировать Web-страницы, содержание которых зависит от введенных данных.
Итак, указанные два механизма позволяют обеспечить диалог между посетителем и сервером.
Важно отметить, что каждый элемент формы имеет имя и значение. Имя идентифицирует элемент. Значение элемента вводится пользователем.
Для отправления введенных данных обычно используется кнопка Submit. Но эту функцию может выполнять и графическое поле формы.
Для создания формы в HTML-документе используется пара тегов <FORM> . . . </FORM>, между которыми помещаются все теги элементов управления. Основным атрибутом формы является атрибут ACTION. С помощью него задается адрес URL, по которому запускается программа на Web-сервере. Другой атрибут METOD определяет способ отправки данных. Атрибут METOD может принимать значения get и post. Метод get добавляет введенные пользователем данные к строке URL. Метод post формирует для отправки блок данных.
Предположим, что используется метод post и данные, введенные с помощью формы, должны быть отправлены по адресу http://www.mysite.ru/one.asp. Здесь www.mysite.ru - доменное имя компьютера, а one.asp имя программы, предназначенной для формирования Web-страницы, в соответствии с полученными сервером данными. Тогда в HTML-документе форма должна получить следующее описание:
<FORM ACTION=”http://www.mysite.ru/one.asp” METOD=”post”>
. . . . . . . .
</FORM>