2. Способы совместного использования CSS и (X)HTML.
3. Типы носителей.
4. Единицы измерения размеров.
5. Представления цвета в CSS-документах.
6. Базовый синтаксис.
7. Типы селекторов.
8. Псевдоклассы.
9. Основные свойства CSS 2.1.
10. Теги текстового и блочного уровней. Теги div и span.
11. Наследование и каскадирование.
12. КР.
CSS (Cascading Style Sheets, каскадные листы/таблицы стилей) — это язык для описания стилей, которые задают внешний вид документов, написанных при помощи языков разметки, в частности при помощи языка (X)HTML.
(X)HTML используется для описания логической (семантической) разметки, т.е. структуры документа. В документе выделяются блоки, заголовки, абзацы, таблицы, списки, гиперссылки, формы и т.п. При этом запрещается использовать теги и параметры тегов, связанные с внешним видом.
CSS используют для физической разметки (цвета, шрифты, отступы, фоны, размеры, обтекание, позиционирование и т.п.).
Разделение физической и логической разметки дает такие преимущества:
· возможность параллельной разработки/модификации документа и его оформления/дизайна.
· расширенные возможности по сравнению с (X)HTML;
· возможность одновременного изменения внешнего вида множества документов при помощи одной таблицы стилей;
· возможность установки различного форматирования для различных носителей информации (экран, печать и т. п.).
При разработке стандарта CSS Консорциум Всемирной паутины принял решение классифицировать новые стандарты CSS не по версиям, как принято в разработке программного обеспечения, а по уровням.
Стандарты CSS классифицируются по уровням.
Каждый новый уровень CSS представляет собой более развернутый предыдущий уровень и, следовательно, включает все предыдущие уровни.
Существующие на сегодняшний день уровни CSS перечислены в таблице ХХ.
Таблица ХХ. Уровни CSS
Уровень CSS
Статус документа W3C
Дата принятия документа
CSS1 (уровень1)
рекомендация
17 декабря 1996 г., отредактирована
11 апреля 2008 г.
CSS2 (уровень 2)
рекомендация
12 мая 1998 г.
CSS2.1 (уровень 2, редакция 1)
кандидат на рекомендацию
19 июля 2007 г.
CSS3 (уровень 3)
в стадии разработки
Стандарт СSS1 предоставляет следующие возможности:
· установка параметров шрифтов (гарнитура, размер, жирный и курсивный стиль, цвет);
· выбор цвета текста, фона, рамок и других элементов документа;
· установка атрибутов текста (межсимвольный интервал, расстояние между словами, высота строки);
· свойства блоков (высота, ширина, величина внутренних и внешних отступов, толщина, стиль и цвет рамки);
· свойства позиционирования и обтекания элементов;
Стандарт CSS2 построен на основе CSS1, следовательно включает все возможности стандарта CSS1 и предоставляет такие нововведения:
· блочная верстка документов (абсолютное, относительное, фиксированное позиционирование);
· установка различного форматирования для различных типов носителей (монитор, принтер, мобильное устройство);
· использование звуковых таблицей стилей (определение голоса, громкости);
· установка различного форматирования при печати для четных и нечетных страниц;
· установка минимальной и максимальной высоты и ширины объектов;
· выбор внешнего вида курсора мыши для элементов документа;
Стандарт CSS2.1 представляет собой CSS2 с исправлениями найденных в стандарте ошибок.
CSS3 на текущий момент находится в стадии разработки.
Кроме уровней, стандарты CSS также классифицируются по профилям. Профиль – это совокупность правил CSS, которые предназначены для определенных типов устройств. Например, существуют профили для принтеров, мобильных и TV-устройств (таблица ХХ).