Поиск

CSS

Так что это такое - СSS? Cascading Style Sheets (Таблицы Каскадных Стилей) - это язык, содержащий набор свойств для описания внешнего вида любых HTML документов. С его помощью дизайнер имеет полный контроль над стилем и расположением каждого элемента веб страницы, что проще и гораздо функциональнее использования обычного набора HTML тегов.



О спецификации CSS2
Структура спецификации
Условные обозначения
Введение в CSS2
Модель обработки в CSS2
Принципы разработки таблиц CSS
Конформность: требования и рекомендации
Конформность
Сбои
Тип содержимого "text/css"
Синтаксис CSS2 и основные типы данных
Синтаксис
Правила обработки ошибок, возникающих на этапе синтаксического анализа
Значения
Представление документов, в которых используются CSS
Разрывы страниц
Селекторы
Сопоставление шаблонов
Синтаксис селекторов
Универсальный селектор
Селекторы типов
Селекторы потомков
Селекторы дочерних элементов
Селекторы сестринских элементов
Селекторы атрибутов
ID-селекторы
Псевдоэлементы и псевдоклассы
Псевдоклассы
Псевдоэлементы
Присвоение значений свойствам, каскады и наследование
Наследование
Правило @import
Каскад
Типы устройств
Построение аппаратно-зависимых таблиц стилей
Распознаваемые типы устройств
Модель представления документа в виде блоков
Размеры блока
Примеры полей, отступов и границ
Свойства полей: 'margin-top', 'margin-right', 'margin-bottom', 'margin-left' и 'margin'
Свойства отступов: 'padding-top', 'padding-right', 'padding-bottom', 'padding-left' и 'padding'
Свойства границы
Модель визуального форматирования
Управление процессом создания блоков
Схемы позиционирования
Нормальный поток
Перемещаемые объекты
Абсолютное позиционирование
Соотношение свойств 'display', 'position' и 'float'
Сравнение моделей, описывающих нормальный поток, перемещаемые объекты и абсолютное позиционирование
Многослойный вывод
Направление вывода текста: свойства 'direction' и 'unicode-bidi'
Подробное описание модели визуального форматирования
Ширина содержимого: свойство 'width'
Определение значений ширины и полей
Минимальное и максимальное значения ширины: 'min-width' и 'max-width'
Высота содержимого: свойство 'height'
Определение значений высоты и полей
Минимальное и максимальное значения высоты: 'min-height' и 'max-height'
Определение высоты строки: свойства 'line-height' и 'vertical-align'
Визуальные эффекты
Видимость: свойство 'visibility'
Устройства с постраничной разбивкой
Страничные блоки: правило @page
Разрывы страниц
Каскад в контексте описания страницы
Цвета и фон
Цвета переднего плана: свойство 'color'
Фон
Гамма-коррекция
Шрифты
Задание шрифтов
Выбор шрифта
Параметры шрифтов
Алгоритм сопоставления шрифтов
Текст
Отступы: свойство 'text-indent'
Выравнивание: свойство 'text-align'
Элементы декорирования
Расстояние между буквами и словами: свойство 'letter-spacing' и 'word-spacing'
Выделение заглавными буквами: свойство 'text-transform'
Пустое пространство: свойство 'white-space'
Таблицы
Модель таблицы CSS
Селекторы столбцов
Таблицы в модели визуального форматирования
Визуальное положение содержания таблицы
Границы
Автоматическое представление таблиц
Интерфейс пользователя
Настройки пользователя для цветов
Настройки пользователя для шрифтов
Динамические контуры: свойство 'outline'
Увеличение
Звуковые таблицы стилей
Свойства, управляющие громкостью: 'volume'
Свойства, управляющие воспроизведением речи: 'speak'
Свойства, управляющие паузой: 'pause-before', 'pause-after' и 'pause'
Свойства, управляющие вставкой реплик: 'cue-before', 'cue-after' и 'cue'
Свойства микширования: 'play-during'
Свойства для создания пространственных эффектов: 'azimuth' и 'elevation'
Свойства, управляющие параметрами голоса: 'speech-rate', 'voice-family', 'pitch', 'pitch-range', 'stress' и 'richness'
Свойства озвучивания: 'speak- punctuation' и 'speak- numeral'
Приложение А. Пример таблицы стилей для HTML 4.0
Приложение B. Отличия от CSS1
Приложение C. Замечания по реализации и использованию шрифтов