- •А. П. Багаева разработка web-страниц
- •Университет имени академика м. Ф. Решетнева, 2012 © Багаева а. П., 2012 оглавление
- •5. Форматирование страницы с использованием
- •6. Использование формы для создания интерактивности
- •Предисловие
- •1. Первые шаги по созданию
- •1.1. Структура документа
- •Правила записи тегов
- •Параметры типа метаопределений name
- •Использование цветовых спецификаций при создании web-страницы
- •Способы задания цвета
- •1.2. Форматирование текста
- •Теги логического форматирования
- •Теги физического форматирования
- •1.3. Структурное форматирование
- •Теги структурного форматирования
- •1.4. Списки
- •Практическое задание создание web-страницы
- •2. Настройка страницы.
- •Контрольные вопросы и задания
- •Задания для самостоятельной работы
- •Исходные данные для создания web-страницы
- •2. Делаем web-страницу интереснее
- •2.1. Гиперссылки
- •2.2. Графика и мультимедиа на web-странице
- •2.2.1. Вставка графики в html-документ
- •2.2.2. Встраивание мультимедийных файлов в html-документ
- •Практическое задание графика и гиперссылки на web-странице
- •1. Включение графики.
- •2. Создание гиперссылок.
- •Контрольные вопросы и задания
- •Задания для самостоятельной работы
- •3. Основы построения таблиц
- •3.1. Создание и форматирование простой таблицы
- •3.2. Создание сложных таблиц
- •3.3. Вложенные таблицы
- •3.4. Разметка web-страницы при помощи таблицы
- •Контрольные вопросы и задания
- •Задания для самостоятельной работы
- •4. Оформление страниц с помощью фреймов
- •4.1. Создание простых фреймов
- •4.2. Создание вложенных фреймов
- •4.3. Взаимодействие фреймов
- •4.4. Плавающие фреймы
- •Контрольные вопросы и задания
- •Задания для самостоятельной работы
- •5. Форматирование страницы с использованием каскадных таблиц стилей
- •5.1. Формирование каскадных таблиц стилей
- •Селектор { Свойство: Значение; }
- •Единицы измерений значений свойств
- •5.2. Варианты использования css
- •5.3. Принцип наследования
- •5.4. Обзор свойств css
- •Свойства форматирования текста в css
- •Свойства структурного форматирования в css
- •5.5. Слои и позиционирование документов
- •Использование css при форматировании
- •1. Задание стиля для одного тега.
- •2. Задание стиля для одной web-страницы.
- •Контрольные вопросы и задания
- •Задания для самостоятельной работы
- •6. Использование формы для создания интерактивности на web-странице
- •6.1. Задание формы
- •6.2. Создание элементов управления
- •Теги и атрибуты для пользовательских форм
- •6.3. Комбинирование форм и таблиц
- •Практическое задание создание формы
- •Контрольные вопросы и задания
- •Задания для самостоятельной работы
- •Послесловие
- •Библиографический список
- •Багаева Анна Прокопьевна разработка web-страниц
- •660014, Г. Красноярск, просп. Им. Газ. «Красноярский рабочий», 31.
5. Форматирование страницы с использованием каскадных таблиц стилей
Если вам уже приходилось пользоваться серьезным текстовым процессором, например, таким как Microsoft Word, то вы уже сталкивались с понятием стиля в своей работе.
Стиль – это комбинация двух или нескольких параметров форматирования, собранных в один компактный пакет.
На web-странице стиль выполняет схожую функцию. То есть он позволяет вам задать последовательность параметров форматирования для данного тега, например <P> или <H1>. Объединение нескольких настроек форматирования в один-единственный пакет, с которым легко иметь дело, позволяет сэкономить значительное время. Можно определить все ваши стили на отдельной странице, а затем сказать браузеру, где эта страница расположена, поэтому такие страницы напоминают старинные таблицы стилей. В общем, таблица стилей HTML – это любое собрание стилей, независимо от того, где оно расположено, на отдельной странице или на текущей. Использование каскадных таблиц стилей (CSS – Cascading style shuts) дает два больших преимущества:
– они позволяют сэкономить время, поскольку вам нужно один раз задать определение стилевого форматирования, а затем браузер применяет это форматирование каждый раз, когда вы используете соответствующий тег;
– они облегчают изменение страниц, поскольку все, что вам нужно сделать, – это отредактировать определение стиля, а потом все места, в которых использовался данный стиль, будут автоматически обновлены.
Таким образом, CSS – это язык, содержащий набор свойств для описания внешнего вида любых HTML-документов. С его помощью дизайнер имеет полный контроль над стилем и расположением каждого элемента web-страницы, что проще и гораздо функциональнее использования обычного набора HTML-тегов.
5.1. Формирование каскадных таблиц стилей
Таблица стилей состоит из одного или нескольких правил, контролирующих внешний вид выбранных элементов.
описание
Селектор { Свойство: Значение; }
правило
Правило CSS состоит из двух частей: селектора и описания.
Селектором называется элемент, к которому относится определенный стиль. Элементами могут быть не только простые теги, например заголовок <H1> или <P>, но и более сложные теги, например <A> или таблица <TD>.
Например, в записи
P {color: red;}
P является селектором, а заключенное в скобки выражение {color: red;} – описанием.
Описание, в свою очередь, также состоит из двух частей: свойства и значения.
Свойство – это параметр стилевого оформления документа, который определяется спецификацией CSS. Каждый элемент характеризуется своими свойствами, например цвет заголовка, начертание шрифта и другими.
Значение – это параметр, который характеризует свойство. Каждое свойство достигает определенного значения. Различают числовые и символьные значения свойств. Числовые значения применяются для задания размеров, например, ширины и высоты блока, размера шрифта, толщины рамки, межстрочных интервалов и т. д. Значение выражается десятичным числом, за которым обычно следует размерность. Размерность записывается после числа без дополнительного пробела, например, 8pt, 1cm. В случае отрицательного значения перед числом ставится знак минус (например, –15px). Числовые значения могут выражаться в абсолютных или относительных единицах (табл. 5.1).
P { font-size: 14pt;}
В данном примере размер символов для абзаца устанавливается в 14 пунктов.
Таблица 5.1