Описания всех спецификаций CSS
История
Tests
Selectors описывает
элемент selectors, что используется в CSS и других технологиях.
Селекторы используются для вибора элементов в HTML или XML
документах, для того, чтобы прикрепить к ним свойства (стиль).
Элементы можна выбрать на основе их имени, атрибутов, связи и
другиих аспектов.
Редакторы: Tantek Çelik, Elika J. Etemad, Daniel
Glazman, Ian Hickson, Peter Linss, John Williams
История
Selectors level 4
расширяет Level 3 (3-ий уровень) новыми
способами для выбора элементов. Основанные, например, на том, что
они содержат или на том, чему они следуют.
Редакторы: Elika J. Etemad, Tab Atkins Jr.
История
Tests
1-й просмотр 2-го уровня CSS исправляет ошибки 1998 года в Рекомендациях к
2-му уровню CSS и добавляет выбор нескольких очень
востребованних функций, первоначально запланированных для CSS3,
которые уже широко применяются. Но больше CSS 2.1 похожа на
“отражение” CSS: она содержит все функции CSS, которые были
совместно реализованые для HTML и XML на времья публикации
Рекомендации.
Редакторы: Bert Bos, Tantek Çelik, Ian Hickson,
Håkon Wium Lie
История
CSS Snapshot 2007
ссылается на все спецификации, которые вместе представляют строение
CSS в 2006 году. Большая часть CSS находится в стадии разработки, и
поэтому часто бывает трудно понять строение CSS, поэтому рабочая
группа CSS решила опубликовать этот документ, который содержит
только те части CSS которые являются стабильными и показанные для
работы.
Редакторы: Elika J. Etemad
История
CSS Snapshot 2010
ссылается на все спецификации, которые вместе представляют строение
CSS в 2010 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет
помочь разработчикам различить готовые части CSS от тех, которые
все еще являются экспериментальными.
Редакторы: Elika J. Etemad
История
-
Редакторы: Elika J. Etemad
История
-
Редакторы: Tab Atkins Jr., Elika J. Etemad /
fantasai, Florian Rivoal
История
CSS Snapshot 2018
ссылается на все спецификации, которые вместе представляют строение
CSS в 2018 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет
помочь разработчикам различить готовые части CSS от тех, которые
все еще являются экспериментальными.
Редакторы: Tab Atkins Jr., Elika J. Etemad /
fantasai, Florian Rivoal
История
CSS Snapshot 2020
ссылается на все спецификации, которые вместе представляют строение
CSS в 2020 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет
помочь разработчикам различить готовые части CSS от тех, которые
все еще являются экспериментальными.
Редакторы: Tab Atkins Jr., Elika J. Etemad /
fantasai, Florian Rivoal
История
CSS Snapshot 2021
ссылается на все спецификации, которые вместе представляют строение
CSS в 2021 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет
помочь разработчикам различить готовые части CSS от тех, которые
все еще являются экспериментальными.
Редакторы: Tab Atkins Jr., Elika J. Etemad /
fantasai, Florian Rivoal
История
CSS Snapshot 2022
ссылается на все спецификации, которые вместе представляют строение
CSS в 2022 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет
помочь разработчикам различить готовые части CSS от тех, которые
все еще являются экспериментальными.
Редакторы: Tab Atkins Jr., Elika J. Etemad /
fantasai, Florian Rivoal
История
CSS Snapshot 2023
ссылается на все спецификации, которые вместе представляют строение
CSS в 2023 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет
помочь разработчикам различить готовые части CSS от тех, которые
все еще являются экспериментальными.
Редакторы: Tab Atkins Jr., Elika J. Etemad /
fantasai, Florian Rivoal, Chris Lilley
История
Template Layout (ранее:
Advanced layout (Расширенный макет)) описывает новый способ
размещения элементов путем использования ограничений по отношению к
их выравниванию относительно друг к другу и использования
ограничений к их гибкости. Макет описывается с помощью шаблона,
который напоминает традиционный макет сетки со строками и столбцами
как в таблице. Его можно применить к странице или к отдельным
элементам, например, выложить форму.
Редакторы: Bert Bos, César Acebal
Многие, в первую очередь, наглядные устройства на самом деле
способны воспроизвести звук, а, иногда даже звук очень высокого
качества. В CSS3 такие мультимедийные возможности будут доступны
для дизайнеров. Аудио модуль содержит свойства для прикрепления
фоновых звуков к елементам и звуковых эффектов к таким переходящим
состояниям, как активация ссылки или "зависание" над элементом.
Среди ожидаемых возможностей: наложение нескольких звуков,
позиционирование звука слева или справа в стерео пространстве и
воспроизведение звука по кругу.
Редакторы: Dave Raggett, Daniel Glazman
История
Tests
Backgrounds and Borders
описывает цвет и изображение фона и стиль границ. Новая
функциональность включает: возможность растягивать фоновую
картинку, использовать изображения для границ, закруглять углы окна
и добавлять оконную тень за пределами границы.
Редакторы: Bert Bos, Elika J. Etemad
-
Редакторы: Bert Bos, Elika J. Etemad, Brad Kemper,
Lea Verou
История
Basic User Interface
содержит функции для моделирования некоторых интерактивных и
динамических аспектов Веб страниц: внешний вид элементов формы в
разных положениях и больше курсоров и цветов для описания GUIs
(графических интерфейсов пользователя), которые хорошо сочетаются с
рабочим столом пользователя.
Редакторы: Tantek Çelik
История
Box Model описывает
структуру block-level содержимого в нормальном текстовом потоке.
Когда документы изложены на визуальных медиа (например, на экране
или на бумаге), CSS представляет элементы документа как
прямоугольные окна, которые располагаются друг за другом или
вложены друг в друга в порядке, который называется flow (потоком). Поток может быть
горизонтальным (типичный для большинства языков) или вертикальным
(часто используется для Японского и Китайского).
Редакторы: Bert Bos
История
-
Редакторы: Elika J. Etemad
CSS Extended Box Model (Расширенная оконная модель в CSS)
Extended Box Model
обеспечивает дополнительный контроль над позиционированием
плавающих блоков и размером окна.
Редакторы: Bert Bos
История
Marquee содержит свойства, которые управляют
скоростью и направлением эффекта “marquee” (прокрутки). Marquees -
механизм прокрутки, который не требует вмешательства пользователя:
переполненное содержимое движется само по себе в и вне поля зрения.
Marquee в основном используется на мобильных телефонах. (До апреля
2008 года, marquee свойства были частью Box
module. (Оконного модуля))
Редакторы: Bert Bos
История
Cascading and Inheritance
описывает то, как свойствам присваиваются значения. CSS позволяет
использовать несколько таблиц стилей для того, чтобы влиять на
отображение документа, а процесс объединения этих таблиц стилей
называется "cascading". Если с помощью cascading не возможно найти
значение, то оно может быть унаследовано от родительского элемента
или начального значения свойства что используется.
Редакторы: Elika J. Etemad, Tab Atkins Jr., Håkon Wium Lie
История
-
Редакторы: Elika J. Etemad / fantasai, Tab Atkins
Jr.
История
-
Редакторы: Elika J. Etemad / fantasai, Miriam E.
Suzanne, Tab Atkins Jr.
История
-
Редакторы: Elika J. Etemad / fantasai, Miriam E.
Suzanne, Tab Atkins Jr.
История
Tests
Color устанавливает
аспекты CSS связаные с цветом, включая транспарентность и различные
обозначения для <color>
(цвета).
Редакторы: L. David Baron, Tantek Çelik, Chris
Lilley
История
-
Редакторы: Tab Atkins Jr., Chris Lilley, Lea
Verou, L. David Baron
История
Fonts содержит свойства
для выбора шрифтов, а также такие свойства для “adjustments”
(корректировки) шрифта, как эффекты emboss (выделение) и outline
(контур), кернинг и выравнивание/сглаживание. Выбор шрифта
совпадает с аналогичным разделом в CSS2. Свойства регулирования
шрифта новые для CSS3. Для загружаемых шрифтов модуль также
содержит правило @font-face, которое ранее было в separate module (отдельном модуле).
Редакторы: John Daggett, Paul Nelson, Jason Cranford Teague, Michel Suignard, Chris Lilley
История
В придачу к тем свойствам, что предоставляет модуль Paged Media,
Generated Content for Paged
Media содержит расширенные свойства для печати. Он обладает
свойствами для создания сносок, перекрестных ссылок ("смотрите
раздел X на странице Y") и построения работающих заголовков из
названий разделов.
Редакторы: Håkon Wium Lie
История
-
Редакторы: Johannes Wilm, Håkon Wium Lie
История
Generated and Replaced
Content определяет, как поместить содержимое до, после или
вместо элемента. Содержание может быть текстом или таким внешним
объектом, как изображение. Например, когда документ содержит
элемент, что ссылается на изображение - это модуль, что позволяет
дизайнеру выбрать: будет ли изображение показано вместо элемента
или нет.
Редакторы: Ian Hickson
История
Hyperlinks Presentation
имеет дело с различными способами представления гиперссылок. В CSS1
уже предусмотрены такие псевдо-классы для выбора гиперссылок:
':visited' и ':link'. Этот модуль обеспечит свойства для
управления, позволит определить какие гиперссылки активны и где
показывается цель, когда пользователь проходит по ссылке (например,
в новом окне или встроенной в текущем документе). Обратите
внимание, что не все ссылки должны быть представлены в виде
гиперссылок, некоторые из них могут быть обработаны как замененые
элементы (смотрите модуль Generated and
replaced content (Созданный и замененный контент)) и некоторые
из них выходят за рамки CSS (такие, как ссылки на скрипты,
namespace (пространство имен), установки P3P, и т.д.)
Редакторы: Tantek Çelik, Bert Bos, Daniel Glazman
История
Line описывает
выравнивание текста и других окон в пределах линии, расширяя такое
CSS1 и CSS2 свойство, как 'vertical-align' (вертикальное
выравнивание) для обеспечения выравнивания нескольких скриптов, в
том числе Индийских скриптов и иероглифов. Модуль также описывает
форматирование таких псевдо-элементов: 'first-line' (первая линия)
и 'first-letter' (перша буква), по сравнению с CSS1 и CSS2
реализован лучший контроль размера шрифта и выравнивания drop caps
(буквицы).
Редакторы: Ian Hickson
История
Lists содержит свойства
для оформления списков, в частности, различные типы меток и системы
нумерации.
Редакторы: Tab Atkins Jr., Shinyu Murakami, Ian Hickson
CSS Math (Математика в CSS)
Math модуль предложенный
для свойств, которые направлены на стилизацию математических
формул, на основе скомпонованной модели "презентационных" элементов
MathML. В настоящее время он работает.
Редакторы: -
История
Multi-column Layout
предлагает новые свойства flow (направления) контента в
гибко-очерченных столбцах.
Редакторы: Håkon Wium Lie
История
Tests
Для того чтобы различать многократные использования одного и
того же имени элемента друг от друга, форматы основаные на XML
могут использовать “namespaces” (области имен); и этот проект
объясняет, как могут расширяться CSS селекторы для того, чтобы
выбрать те элементы, которые основанные на их “namespace” (области
имен) и их локальном названии.
Редакторы: Elika J. Etemad, Anne van Kesteren, Chris Lilley, Peter Linss
История
DOM определяет функции, для управления HTML, XML и CSS
документами, эти функции находятся в нескольких программных
библиотеках (и браузерах). Программисты могут вызвать их из своих
программ , а не писать свои собственные. Некоторые из этих функций
взаимодействуют с правилами добавления и удаления и свойствами
изменения в таблицах стилей CSS. Эти APIs (Интерфейсы
программирования приложений операционных систем) формируют CSS Object Model или CSS-OM. Они полезные для
автономных программ, а также для скриптов и приложений. 2-й уровень
DOM содержит два раздела посвященные CSS-OM (CSS Object Model) и
CSS WG будет развивать 3-ий уровень CSS-OM.
Редакторы: Anne van Kesteren
История
APIs (Интерфейсы программирования приложений операционных
систем), которые представленные этой спецификацией обеспечивают
авторов способом для проверки и манипулирования информацией
документа. Они включают в себя: получение положения элемента макета
окон, получение ширины окна с помощью скрипта, а также прокрутка
элемента.
Редакторы: Anne van Kesteren
История
Tests
Paged Media расширяет как
те свойства CSS2, что он уже имеет, так и новые свойства для
управления такими вещами, как верхние и нижние колонтитулы и номера
страниц.
Редакторы: Melinda
Grant, Elika J. Etemad, Håkon Wium Lie, Simon Sapin, Jim Bigelow
История
Positioning определяет
“абсолютное,” “фиксированное” и “относительное” позиционирование.
Есть способы, которые используются для того, чтобы забрать элемент
из нормального flow (потока) элементов (как указано в box model
(модели окна)) и вставить его в другое место: по отношению к
корневому или какому-либо другому окну элемента (абсолютное),
относительно окна (фиксированное), либо немного сдвинут откуда где
он обычно находится (относительное).
Редакторы: Arron Eicholz
История
Presentation Levels
представляет способ, чтобы сделать шаг вперед и назад через
несколько визуализаций того же документа, что особенно полезно для
презентаций в виде слайд-шоу (выделить элементы списка по одному за
раз) и контурных просмотров (показать более-менее подробно). Каждый
элемент имеет уровень презентации и три стиля (три положения): один
для того, когда браузер находится на более низком презентационном
уровне, один для точного соответствия и один для того, когда
презентационный уровень браузера выше, чем у элемента. Браузер
должен предлагать пользователю простой способ для увеличения и
уменьшения уровня браузера.
Редакторы: Håkon Wium Lie
История
Этот модуль был запущен в марте 2008 года. Ключевое
слово 'reader' (считыватель) - медиа тип для использования в Media
Queries (Медиа Запросах) (похожий на 'screen' (экран), 'print'
(печать), 'projection' (проекция), и т.д.). Устройства, которые
могут применять по своему усмотрению правила внутри '@ media
reader' - это устройства, которые похожи на экранные считыватели,
что отображают страницы на экране и одновременно озвучивают их, или
же отображают страницу и одновременно передают ее на динамическое
устройство Брайля. Свойства, что применяются к этому медиа типу
являются сочетанием свойств экрана, речи и Брайля.
Редакторы: Bert Bos
История
Ruby описывает CSS
свойства для манипулирования положением "ruby", что представляет
собой небольшие аннотации сверху или рядом со словами, особенно
часто они используются в Китайском и Японском языках. Они часто
используются, чтобы передать произношение или значение сложных
иероглифов.
Редакторы: Richard Ishida, Paul Nelson, Michel Suignard
История
Елемент з колонками (як у Multi-column
Layout (Макет мульти-колонки)) устанавливает невыразительную
сетку. Вместе с дополнительными выразительными линиями сетки
устанавливается система координат для позиционирования floats
(выравниваний) и абсолютно позиционированных окон. Этот модуль
предлагает следующие свойства: размещать и измерять плавающие по
отношению к этой сетке окна.
Редакторы: Markus Mielke, Alex Mogilevsky
История
Grid Layout позволяет устанавливать гибкую сетку дизайна для
элемента так, чтобы относительно этой сетки можно было бы
расположить потомков этого элемента, и тем самым выровнять их друг
относительно друга в двух размерах. Областям сетки могут быть
присвоены названия, как для простоты использования, так и для
создания уровня обходных путей, который облегчает изменение порядка
элементов. Как и другие модули (grid/template), этот модуль
основывается на идеях frame-based
(основанного на кадрах) макета который ввели в 1996 году и
который, между прочим, внедрил абсолютное позиционирование во 2-ом
Уровне CSS. Таким образом модуль Grid Layout широко взаимодействует
с Multi-column Layout, Template Layout, Flexible Box Layout, Grid Positioning, и Regions, но не заменяет их. Однако, в конечном итоге
ожидается, что шесть модулей будут сжаты до трех: Multi-column,
Flexible Box, и третий для grids/templates/regions.
Редакторы: Alex
Mogilevsky, Phil Cupp,
Markus Mielke, Daniel Glazman, Tab Atkins Jr., Elika
J. Etemad / fantasai, Rossen Atanassov
История
-
Редакторы: Tab Atkins Jr., Elika J. Etemad /
fantasai, Rossen Atanassov
История
-
Редакторы: Tab Atkins Jr., Elika J. Etemad /
fantasai, Jen Simmons, Brandon Stewart
История
Regions позволяет окну принимать непрямоугольную форму. Regions
определяет два дополнительных метода: несколько окон могут
образовывать цепь, в которой каждое из окон наполнено текстом,
который переливается от предыдущего окна; и окно может определять
форму внутри своего прямоугольника, который ограничивает весь текст
внутри фигуры. Наконец ожидается, что эти функции будут перемещены
в один из модулей grid/template , возможно, в модуль Grid Layout для сокращения числа
отдельных характеристик.
Редакторы: Vincent Hardy, Rossen Atanassov, Alan
Stearns
История
Speech содержит свойства,
указывающие как отображается документ синтезатором речи: объем,
голос, скорость, высота, сигналы, паузы и т. д. Модуль ACSS (Aural
CSS) был уже в CSS2, но он никогда не был правильно реализован и
был несовместимым с Speech Synthesis
Markup Language (SSML), языком W3C для контроля над
синтезаторами речи. CSS2 модуль ACSS был разделен на две части:
речь (для фактического вещания, совместимый с SSML) и audio (аудио) (для звуковых эффектов на других
устройствах). Свойства речи в CSS3 будут схожими с такими же
свойствами в CSS2, но будут иметь разные значения. (Старые свойства
могут еще использоваться с устаревшим медиа типом 'aural'
(слуховой), но новые свойства должны использоваться в новой среде
'speech' (речь), так же, как в таблицах стилей для медиа 'all'
(все)).
Редакторы: Daniel Weck, Dave Raggett, Claudio
Santambrogio, Daniel
Glazman
История
Строго говоря, синтаксис правил CSS в HTML атрибуте “style”
(стиль) не входит в CSS3, но упоминается там, потому что он сделан
рабочей группой CSS. Его сделали необходимым, потому что XHTML 1.0,
в отличие от HTML 4.0 в своем атрибуте стиля не определяет
синтаксис правил CSS. Однако, спецификации действительны не только
для HTML, а и для всех подобных атрибутов (например, тех, что в
SVG).
Редакторы: Elika J. Etemad, Tantek Çelik, Bert Bos, Marc Attinasi
История
Syntax содержит общую
forward-compatible (передовую совместную) грамматику, которую
соблюдают все уровни CSS. Каждое свойство имеет ограничения
относительно синтаксиса его значений, но их можно найти в других
модулях CSS.
Редакторы: Tab Atkins Jr., Simon Sapin, L. David Baron
CSS Tables Module (Модуль Таблиц в CSS)
Tables описывает
структуру таблицы: строки, столбцы, ячейки и заголовки с их
границами и выравниванием. Модель в CSS3 будет такой же как и в
CSS2, но будет описана более детально.
Редакторы: Francois Remy, Greg Whitworth
История
Text содержит свойства
CSS2, что связаны с текстом (подчеркивание, обоснование, обтекание
текстом, и т.д.), а также несколько новых свойств, многие из
которых нужны для работы с текстом на разных языках и скриптах
(разрыв линий, kashida (протяжка в Арабской языке), перенос и
т.д.). Включает в себя (и заменяет) предложение в Международном
проекте макета. Смотрите также модуль Line (Линия) для таких вещей,
как вертикальное выравнивание в пределах линии, расчет высоты линии
и стили для first-line/first-letter (первой линии и первой буквы).
Модуль Text (Текст) достиг CR статуса в 2003 году, но очень мало
было из того реализовано. Некоторые общие оформления требовали
слишком много свойств, в то время как многие комбинации значений не
были полезными. В 2004 году началось переписывание и оно должно
привести к той же функциональности, но с меньшим числом свойств и
лучшими свойствами по умолчанию. Модуль Text (Текст) был разделен
на три части: Text (Текст), Writing
Modes (Режимы записи ), и Line Grid
(Линии сетки).
Редакторы: Elika J. Etemad, Koji Ishii, Shinyu Murakami, Paul Nelson, Michel Suignard, Chris Lilley
История
Writing Modes (ранее:
Text Layout) описывает свойства, которые управляют направлением
текста: горизонтальные линии текста, что укладываются сверху вниз
(нормально для большинства языков), вертикальные линии текста, что
укладываются справа налево (часто используется в Японском языке),
вертикальные линии, или которые укладываются слева (Монгольский
язык). Также описывает порядок букв внутри линии
(би-направленность) и вращение, которое может возникнуть для
некоторых букв внутри вертикального текста.
Редакторы: Elika Etemad / fantasai, Koji Ishii,
Shinyu Murakami, Paul Nelson, Michel Suignard
История
-
Редакторы: Elika Etemad / fantasai, Koji Ishii
История
Line Grid описывает
текст, в котором каждый символ в строке выравнивается по невидимой
сетке, так что символы на всех линиях выстраиваются вертикально.
Это обычно используется для текста, который в основном состоит из
Японских иероглифов. (Эта функция раньше была частью Writing Modes (Режимов записи)).
Редакторы: Elika Etemad, Koji Ishii, Alan Stearns
История
Values and Units
описывает общие значения и единицы, что принимают CSS свойства.
Кроме того, описывает, как “specified values” (точно определенные
значения), которие содержит таблица стилей, перерабатываются в
“computed values” (вычисленных значениях) и в “actual values”
(фактических значениях).
Редакторы: Håkon Wium
Lie, Tab Atkins, fantasai, Chris
Lilley
История
-
Редакторы: Tab Atkins, fantasai,
История
-
Редакторы: Tab Atkins, Elika J. Etemad / fantasai,
Miriam E. Suzanne
История
Модуль Web Fonts
объединили с модулем Fonts (Шрифты).
Модуль Веб Шрифты разрешает загрузку шрифтов для использования в
документе. Технология также включена в SVG и, наоборот, можно
создать шрифты для закачки в SVG. Ранее эта функция была частью
2-го уровня CSS, но после просмотра 2-го уровня она была перемещена
в 3-ий уровень.
Редакторы: John Daggett, Chris Lilley, Michel Suignard
История
Behavioral Extensions to
CSS определяет 'binding' (обязательное) свойство для XBL. Это свойство в первом
проекте назвали 'behavior' (поведением). Тот проект содержал ряд
других предложений, которые больше не поддерживаются. (В некоторой
степени, они были заменены на XBL).
Редакторы: Ian Hickson
История
Flexible Box Layout Module определяет ключевые слова 'flex' (окно) и 'inline-flex'
(встроенное окно) для свойства 'display' (показ), которые вызывают
элемент, что будет отображаться либо как столбик, либо как строка
дочерних элементов. Дополнительные свойства определяют порядок
дочерних окон (слева направо, снизу вверх, и т.д.) и то как
пространство распространяется по дочерних окнах и пробелах между
ними. Модуль предназначен прежде всего для форсирования рядов
управляющих символов в GUI (Графическом Интерфейсе Пользователя) на равную высоту
или ширину.
Редакторы: Tab Atkins Jr., Elika J. Etemad /
fantasai, Rossen Atanassov, Alex
Mogilevsky, L. David Baron, Neil Deakin, Ian Hickson, David Hyatt
CSS
Images Level 3 (Модуль Значений Изображения CSS 3-го уровня)
История
CSS Images определяет как
свойства могут ссылаться на изображения по URL. Все свойства,
которые может принимать изображения в качестве значения используют
такой синтаксис, например: 'background-image' (фоновое изображение)
и 'list-style-image' (указывает на изображение, которое будет
использоваться в качестве маркера списка). (Этот модуль позже могут
объединить с модулем Values and Units
(Значение и единицы)).
Редакторы: Elika J. Etemad, Tab Atkins Jr.
История
-
Редакторы: Tab Atkins Jr., Elika J. Etemad /
fantasai, Lea Verou
История
CSS Fragmentation Module
определяет свойства, направленные на избежание или устранение
разрывов страниц или колонок, она сочетает в себе функции, которые
раньше были в двух разных спецификациях CSS
Paged Media и Multi-column Layout.
Редакторы: Rossen Atanassov, Elika J. Etemad /
fantasai
История
-
Редакторы: Rossen Atanassov, Elika J. Etemad /
fantasai
История
Transitions Module
определяет особенности для анимации переходов между псевдо-классами
(например, когда элемент входит или выходит в ': hover'
(выделенное) состояние). Во время данной задержки, определенные
значения свойства постепенно меняются от старого значения к новому,
а не мгновенно, как во 2-м уровне.
Редакторы: Dean Jackson, David Hyatt, Chris
Marrin, Sylvain Galineau, L. David Baron
История
-
Редакторы: L. David Baron, Brian Birtles
История
Animations Module
указывает: какие свойства меняют свои значения во время анимации,
какие свойства они принимают после изменения, и в течение какого
времени. Он не определяет что именно вызывает начало анимации, а
определяет только то, что происходит в течение анимации. (Сравните
это с модулем Transitions (Переходы),
который также пробуждает свойства, но между изменениями состояния,
то есть псевдо-классы.)
Редакторы: Dean Jackson, David Hyatt, Chris Marrin
История
-
Редакторы: L. David Baron, Brian Birtles
История
-
Редакторы: Brian Birtles, Shane Stephens, Alex
Danilo, Tab Atkins
История
-
Редакторы: Brian Birtles, Robert Flack
История
Tests
CSS Mobile Profile
описывает подмножество CSS, которое подходит для таких портативных
устройств, как мобильные телефоны. Этот профиль в дальнейшем
закладывается в 'handheld' (карманный) медиа тип.
Редакторы: Svante Schubert, Robin Berjon, Ted Wugofski, Doug Dominiak,
Peter Stark, Tapas Roy
История
Tests
CSS Print Profile
описывает подмножество CSS, которое подходит для документов,
отпечатанных на недорогих принтерах. Это дополнением к XHTML Print Profile (Профилю печати
XHTML).
Редакторы: Elika J. Etemad, Melinda Grant, Jim Bigelow
История
CSS TV profile описывает
подмножество CSS, которое подходит для документов, что отображаются
на экране телевизора, включая текстовые документы, которые
транслируются по цифровому телевидению.
Редакторы: Glenn Adams, Tantek Çelik, Sean Hayes,
Håkon Wium Lie
История
CSS Conditional Rules
определяет несколько способов установления зависимости правил стиля
от таких внешних факторов, как: результат правила media (СМИ)
(правило '@media', для большей части уже находится на 2-м уровне),
возможности клиентского приложения, и URL документа.
Редакторы: L. David Baron
История
CSS Device Adaptation
(ранее CSS Device Adaptation, Адаптация
Прибора в CSS) определяет (1) как начальный блок контента относится к viewport (порту просмотра) и (2) как
единицы CSS ('px' (пиксель), 'cm' (сантиметр), 'pt' (пункт), и
другие.) соотносимы с реальными единицами. Начальный блок контента
- это гипотетический прямоугольник в модели CSS рендеринга, который
определяет позицию (0,0) и значение процентов в корневом элементе.
В CSS он равен viewport (то есть окно или страница, на которой
составляется документ). Этот модуль определяет правило <META
NAME=VIEWPORT>, которое позволяет увеличивать или уменьшать
начальный блок контента по отношению к viewport. Он также может
установить коэффициент масштабирования, чтобы изменить отображение
между единицами CSS и реальными единицами.
Редакторы: Florian Rivoal, Emilio Cobos Álvarez,
Matt Rakow, Rune Lillesveen, Ryan Betts, Øyvind Stenhaug
История
-
Редакторы: Vincent Hardy, Rossen Atanassov, Alan
Stearns
История
-
Редакторы: Vincent Hardy, Rossen Atanassov, Alan
Stearns
История
-
Редакторы: Vincent Hardy, Dean Jackson, Erik
Dahlström
История
-
Редакторы: Dirk Schulze, Brian Birtles, Tab Atkins
Jr.
История
-
Редакторы: Elika J. Etemad / fantasai, Tab Atkins
Jr.
История
-
Редакторы: Elika J. Etemad, Koji Ishii
История
-
Редакторы: Elika J. Etemad, Koji Ishii
История
-
Редакторы: Tab Atkins, Elika J. Etemad / fantasai
История
-
Редакторы: Tab Atkins, Elika J. Etemad / fantasai,
Jen Simmons
История
-
Редакторы: Tab Atkins Jr.
История
-
Редакторы: Luke Macpherson, Tab Atkins Jr., Daniel
Glazman
История
-
Редакторы: L. David Baron
История
-
Редакторы: L. David Baron, Florian Rivoal
История
-
Редакторы: Tab Atkins Jr.
История
-
Редакторы: Tab Atkins Jr.
История
-
Редакторы: Tab Atkins Jr.
История
-
Редакторы: Jirka Kosek, Tab Atkins Jr.
История
-
Редакторы: Simon Pieters, Dirk Schulze, Rik
Cabanier
История
-
Редакторы: Anne van Kesteren, Tantek Çelik
История
-
Редакторы: Dave Cramer, Elika J. Etemad /
fantasai, Steve Zilles
История
-
Редакторы: Daniel Glazman, Elika J. Etemad /
fantasai, Alan Stearns
История
-
Редакторы: Dirk Schulze, Shane Stephens
История
-
Редакторы: Matt Rakow, Jacob Rossi, Tab
Atkins-Bittner, Elika J. Etemad / fantasai
История
-
Редакторы: Hyojin Song, Jihye Hong
История
-
Редакторы: Florian Rivoal
История
-
Редакторы: Elika J. Etemad / fantasai, Koji Ishii,
Alan Stearns
История
-
Редакторы: Shane Stephens, Ian Kilpatrick, Dean
Jackson
История
-
Редакторы: Tab Atkins, Shane Stephens, Daniel
Glazman, Alan Stearns, Elliot Sprehn, Greg Whitworth
История
-
Редакторы: Shane Stephens
История
-
Редакторы: Ian Kilpatrick
История
-
Редакторы: Greg Whitworth, Ian Kilpatrick, Tab
Atkins-Bittner, Shane Stephens, Robert O'Callahan, Rossen Atanassov
История
-
Редакторы: John Daggett, Myles C. Maxfield
История
-
Редакторы: Myles C. Maxfield, Chris Lilley
История
-
Редакторы: Koji Ishii, Elika J. Etemad / fantasai
История
-
Редакторы: Elika J. Etemad / fantasai, Tab
Atkins-Bittner
История
-
Редакторы: Tab Atkins, Florian Rivoal
История
-
Редакторы: Tab Atkins, Florian Rivoal
История
-
Редакторы: Tab Atkins, Florian Rivoal, Miriam E.
Suzanne
История
-
Редакторы: Brian Birtles, Dean Jackson, Matt
Rakow, Shane Stephens
История
-
Редакторы: Brian Birtles, Dean Jackson, Tab Atkins
Jr., Chris Lilley
История
-
Редакторы: Rossen Atanassov, Elika J. Etemad /
fantasai
История
-
Редакторы: Tab Atkins-Bittner, Fergal Daly
История
-
Редакторы: Jihye Hong, Florian Rivoal
История
-
Редакторы: Elika J. Etemad / fantasai, Rossen
Atanassov, Rune Lillesveen, Tab Atkins Jr.
История
-
Редакторы: Majid Valipour , Robert Flack, Stephen
McGruer
История
-
Редакторы: Aleks Totic, Greg Whitworth
История
-
Редакторы: Chris Lilley, Una Kravets, Lea Verou,
Adam Argyle
История
-
Редакторы: L. David Baron
История
-
Редакторы: L. David Baron, Elika J. Etemad /
fantasai, Chris Lilley
История
-
Редакторы: Florian Rivoal, Sanket Joshi, Megan
Gardner
История
-
Редакторы: Tab Atkins-Bittner, Adam Argyle
История
-
Редакторы: Tab Atkins-Bittner, Jake Archibald,
Khushal Sagar
История
-
Редакторы: Tab Atkins-Bittner, Jake Archibald,
Khushal Sagar
История
-
Редакторы: Tab Atkins-Bittner, Elika J. Etemad /
fantasai, Ian Kilpatrick
История
-
Редакторы: Håkon Wium Lie, Bert Bos
SVG (Масштабируемая Векторная Графика)
Некоторые свойства созданы специально для стилизации SVG (или
аналогичных графических языков) и определяются в спецификации SVG,
а не в CSS модуле. Они могут использоваться вместе с другими
свойствами в таблице стилей, но, как правило, не применяются к
одним и тем же элементам. Они определяют такие вещи, как цвет
штрихов и заливки и форму кончиков штрихов.