Составители:
Рубрика:
2
Рекомендовано к изданию
Кафедрой информационных систем в искусстве и гуманитарных науках Факультета филологии
и искусств Санкт-Петербургского государственного университета
Захаркина В. В.
Каскадные таблицы стилей CSS: Учебное пособие. — СПб.:
Ф-т филологии и искусств СПбГУ, 2007. — 44 с.
Учебное пособие соответствует второй части курса «Введение в
специальность» в рамках учебной программы специальности «Прикладная
информатика в искусстве и гуманитарных науках». Курс рассчитан на
четыре семестра и призван сформировать представление о базовых
клиентских и серверных веб-технологиях и дать навык их использования.
Учебное пособие посвящено языку описания стилей внешнего
отображения веб
-документов CSS. Строгое изложение разделов
официальной спецификации языка сопровождается конкретными примерами
использования технологии.
Подготовка и издание учебного пособия осуществлено в
рамках проекта СПбГУ «Инновационная образовательная
среда в классическом университете» (Приоритетный
национальный проект «Образование»).
© В. В. Захаркина, 2007
© Факультет филологии и искусств
Санкт-Петербургского государственного
университета, 2007
Отпечатано с готового оригинал-макета в секторе цифровой печати
Института искусств Факультета филологии и искусств СПбГУ
199178 Санкт-Петербург, 10 линия В.О., д. 49.
Подписано в печать 10.11.2007. Заказ № 45. Формат 60х84/16. Усл. печ. л. 2,75. Тираж 100 экз.
3
Технология каскадных таблиц стилей CSS (Cascading Style Sheets)
предложена W3C Консорциумом как средство задания параметров
оформления элементов HTML и XML документов. В 1996 году была
опубликована Спецификация CSS1 (Каскадные таблицы стилей
первого уровня).
Уже в спецификации HTML 4.0 от 1997 года целый ряд привычных
ранее элементов и атрибутов, связанных с оформлением веб-
документов, был объявлен "нежелательным". Одна из основных
концепций
HTML 4 состоит в том, что следует разделять описание
структуры и внешнего представления. Именно, язык разметки HTML
следует использовать для описания структуры документа, в то
время как параметры внешнего отображения следует задавать с
помощью каскадных таблиц стилей CSS. Таким образом, сфера
применения CSS была четко определена, что привело к дальнейшему
продуктивному развитию этой технологии.
Спецификация CSS2 (
Каскадные таблицы стилей второго уровня) от
12 мая 1998 года предоставила разработчикам дополнительные
возможности. Удобство разработки и модификации оформления сайта
с использованием CSS трудно переоценить.
Спецификация CSS3 (Каскадные таблицы стилей третьего уровня) на
момент написания данного пособия все еще не получила статус
стандарта, хотя уже достаточно давно ряд предложенных в ней новых
возможностей
реализован в браузере Mozilla.
По существу, применение CSS позволяет переопределить стилевые
таблицы браузера, применяемые по умолчанию, и задать свои
параметры отображения для любого элемента документа.
Применение CSS позволяет задать почти все желаемые параметры
внешнего отображения для всех структурных элементов HTML:
разделов, абзацев, заголовков, списков, гиперссылок, графических
объектов, таблиц, элементов форм и т.д. Набор этих
параметров
весьма широк. Например, это свойства шрифта: цвет, гарнитура и
размер (в любых единицах измерения от пиксела до дюйма); рамки
любых цветов и стилей; поля и отступы; позиционирование с
точностью до пиксела; параметры видимости и прозрачности. Можно
определять и универсальные правила стиля, не связанные с