CSS: каскадные таблицы стилей
Cascading Style Sheets (CSS) — это язык иерархических правил (таблиц стилей), используемый для представления внешнего вида документа, написанного на HTML или XML (включая различные языки XML, такие как SVG и XHTML. CSS описывает, каким образом элемент должен отображаться на экране, на бумаге, голосом или с использованием других медиа средств.
CSS является одним из основных языков свободной веб-разработки, который стандартизован спецификацией W3C. Стандарт CSS делится на уровни: CSS1 в настоящее время устарел, CSS2.1 — рекомендован для применения, а CSS3, разбитый на более мелкие модули, развивается на пути стандартизации.
-
Справочник по CSS
Исчерпывающий справочник для опытных веб-разработчиков, описывающий каждое свойство и понятие CSS.
-
Самоучитель по CSS
Пошаговое руководство для помощи начинающим программистам CSS. Содержит все необходимые основы.
-
Примеры CSS3
Набор примеров представляющий новейшие технологии CSS в действии: толчок к креативности.
Документация
- Справочник CSS: исчерпывающий справочник для опытных веб-разработчиков, в котором описаны все свойства и понятия CSS.
- Ключевые понятия CSS:
- Описание синтаксиса и внешнего вида языка
- Специфичность, наследование и каскадирование
- Единицы измерения в CSS и функции в CSS
- Блоковая модель и схлопывание внешних отступов
- Содержащий блок
- Контекст наложения и блочный контекст форматирования
- Начальное, вычисленное, используемое и действительное значения
- Краткая форма записи CSS свойств
- Флексбокс-раскладка в CSS
- Грид-раскладка в CSS
- CSS-селекторы
- Медиавыражения
- Анимация
Книга рецептов
В Книге рецептов CSS разметки собраны примеры распространённых подходов, используемых для реализации разметки, которые вы сможете реализовать на своих сайтах. Эти рецепты также освещают различные способы использования спецификаций разметки и помогают сделать выбор нужной.
Инструменты для разработки CSS
- Используйте Службу проверки W3C CSS для проверки правильности вашего CSS кода. Это отличный инструмент для отладки.
- Инструменты разработчика Firefox позволяют просматривать и изменять «на лету» CSS страницы с помощью инструментов Инспектор и Редактор стилей.
- Расширение Web Developer для Firefox позволяет отслеживать и изменять «на лету» CSS код на просматриваемых сайтах.