Языки

Это перевод. Здесь могут содержаться ошибки или страница может быть устаревшей по отношению к Английской версии. Переводчик: Александр/Здоровье и медицина

Описания всех спецификаций CSS

CSS спе­ци­фи­ка­ции

Эта страница содержит описание всех спецификаций над которыми работает CSS WG. Смотрите страницу “текущая работа” для компактного просмотра и обратной связи.

Media Queries (Медиа Запросы)

История

Tests

Media Queries - усовершенствование @media правил CSS и “media” атрибута в HTML. Добавляет такие параметры как: размер дисплея, глубина цвета и пропорции. Это потому, что в таком классе средств массовой информации, как телевизоры еще могут быть важные отличия. Эта спецификация связана с работой из CC/PP, но она гораздо более облегченная и имеет ограниченные возможности.

Редакторы: Florian Rivoal, Håkon Wium Lie, Tantek Çelik, Daniel Glazman, Anne van Kesteren

Media Queries Level 4

История

-

Редакторы: Florian Rivoal, Tab Atkins Jr.

Selectors Level 3 (Селектори)

История

Tests

Selectors описывает элемент selectors, что используется в CSS и других технологиях. Селекторы используются для вибора элементов в HTML или XML документах, для того, чтобы прикрепить к ним свойства (стиль). Элементы можна выбрать на основе их имени, атрибутов, связи и другиих аспектов.

Редакторы: Tantek Çelik, Elika J. Etemad, Daniel Glazman, Ian Hickson, Peter Linss, John Williams

Selectors Level 4 (Селекторы 4-го уровня)

История

Selectors level 4 расширяет Level 3 (3-ий уровень) новыми способами для выбора элементов. Основанные, например, на том, что они содержат или на том, чему они следуют.

Редакторы: Elika J. Etemad, Tab Atkins Jr.

CSS 2.1

История

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

Preview of CSS 2.2

История

-

Редакторы: Bert Bos

CSS Snapshot 2007 (Снимок CSS 2007)

История

CSS Snapshot 2007 ссылается на все спецификации, которые вместе представляют строение CSS в 2006 году. Большая часть CSS находится в стадии разработки, и поэтому часто бывает трудно понять строение CSS, поэтому рабочая группа CSS решила опубликовать этот документ, который содержит только те части CSS которые являются стабильными и показанные для работы.

Редакторы: Elika J. Etemad

CSS Snapshot 2010 (Снимок CSS 2010)

История

CSS Snapshot 2010 ссылается на все спецификации, которые вместе представляют строение CSS в 2010 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет помочь разработчикам различить готовые части CSS от тех, которые все еще являются экспериментальными.

Редакторы: Elika J. Etemad

CSS Snapshot 2015 (Снимок CSS 2015)

История

-

Редакторы: Elika J. Etemad

CSS Snapshot 2017 (Снимок CSS 2017)

История

-

Редакторы: Tab Atkins Jr., Elika J. Etemad / fantasai, Florian Rivoal

CSS Snapshot 2018 (Снимок CSS 2018)

История

CSS Snapshot 2018 ссылается на все спецификации, которые вместе представляют строение CSS в 2018 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет помочь разработчикам различить готовые части CSS от тех, которые все еще являются экспериментальными.

Редакторы: Tab Atkins Jr., Elika J. Etemad / fantasai, Florian Rivoal

CSS Snapshot 2020 (Снимок CSS 2020)

История

CSS Snapshot 2020 ссылается на все спецификации, которые вместе представляют строение CSS в 2020 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет помочь разработчикам различить готовые части CSS от тех, которые все еще являются экспериментальными.

Редакторы: Tab Atkins Jr., Elika J. Etemad / fantasai, Florian Rivoal

CSS Snapshot 2021 (Снимок CSS 2021)

История

CSS Snapshot 2021 ссылается на все спецификации, которые вместе представляют строение CSS в 2021 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет помочь разработчикам различить готовые части CSS от тех, которые все еще являются экспериментальными.

Редакторы: Tab Atkins Jr., Elika J. Etemad / fantasai, Florian Rivoal

CSS Snapshot 2022 (Снимок CSS 2022)

История

CSS Snapshot 2022 ссылается на все спецификации, которые вместе представляют строение CSS в 2022 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет помочь разработчикам различить готовые части CSS от тех, которые все еще являются экспериментальными.

Редакторы: Tab Atkins Jr., Elika J. Etemad / fantasai, Florian Rivoal

CSS Snapshot 2023 (Снимок CSS 2023)

История

CSS Snapshot 2023 ссылается на все спецификации, которые вместе представляют строение CSS в 2023 году. С помощью этого документа, CSS WG (Рабочая группа CSS) хочет помочь разработчикам различить готовые части CSS от тех, которые все еще являются экспериментальными.

Редакторы: Tab Atkins Jr., Elika J. Etemad / fantasai, Florian Rivoal, Chris Lilley

CSS Grid Template Layout (Шаблонный Макет в CSS)

История

Template Layout (ранее: Advanced layout (Расширенный макет)) описывает новый способ размещения элементов путем использования ограничений по отношению к их выравниванию относительно друг к другу и использования ограничений к их гибкости. Макет описывается с помощью шаблона, который напоминает традиционный макет сетки со строками и столбцами как в таблице. Его можно применить к странице или к отдельным элементам, например, выложить форму.

Редакторы: Bert Bos, César Acebal

CSS Aural Style Sheets (Звуковые таблицы стилей в CSS)

Многие, в первую очередь, наглядные устройства на самом деле способны воспроизвести звук, а, иногда даже звук очень высокого качества. В CSS3 такие мультимедийные возможности будут доступны для дизайнеров. Аудио модуль содержит свойства для прикрепления фоновых звуков к елементам и звуковых эффектов к таким переходящим состояниям, как активация ссылки или "зависание" над элементом. Среди ожидаемых возможностей: наложение нескольких звуков, позиционирование звука слева или справа в стерео пространстве и воспроизведение звука по кругу.

Редакторы: Dave Raggett, Daniel Glazman

CSS Backgrounds and Borders Level 3 (Фоны и границы в CSS)

История

Tests

Backgrounds and Borders описывает цвет и изображение фона и стиль границ. Новая функциональность включает: возможность растягивать фоновую картинку, использовать изображения для границ, закруглять углы окна и добавлять оконную тень за пределами границы.

Редакторы: Bert Bos, Elika J. Etemad

CSS Backgrounds and Borders Level 4 (Фоны и границы в CSS)

-

Редакторы: Bert Bos, Elika J. Etemad, Brad Kemper, Lea Verou

CSS Basic User Interface (Основной Пользовательский интерфейс CSS)

История

Basic User Interface содержит функции для моделирования некоторых интерактивных и динамических аспектов Веб страниц: внешний вид элементов формы в разных положениях и больше курсоров и цветов для описания GUIs (графических интерфейсов пользователя), которые хорошо сочетаются с рабочим столом пользователя.

Редакторы: Tantek Çelik

CSS Basic Box Model (Базовая модель окна в CSS)

История

Box Model описывает структуру block-level содержимого в нормальном текстовом потоке. Когда документы изложены на визуальных медиа (например, на экране или на бумаге), CSS представляет элементы документа как прямоугольные окна, которые располагаются друг за другом или вложены друг в друга в порядке, который называется flow (потоком). Поток может быть горизонтальным (типичный для большинства языков) или вертикальным (часто используется для Японского и Китайского).

Редакторы: Bert Bos

CSS Basic Box Model Level 4 (Базовая модель окна в CSS)

История

-

Редакторы: Elika J. Etemad

CSS Extended Box Model (Расширенная оконная модель в CSS)

Extended Box Model обеспечивает дополнительный контроль над позиционированием плавающих блоков и размером окна.

Редакторы: Bert Bos

CSS Marquee (Прокрутка в CSS)

История

Marquee содержит свойства, которые управляют скоростью и направлением эффекта “marquee” (прокрутки). Marquees - механизм прокрутки, который не требует вмешательства пользователя: переполненное содержимое движется само по себе в и вне поля зрения. Marquee в основном используется на мобильных телефонах. (До апреля 2008 года, marquee свойства были частью Box module. (Оконного модуля))

Редакторы: Bert Bos

CSS Cascading and Inheritance Level 3 (Объединение Таблиц Стилей и Наследование в CSS)

История

Cascading and Inheritance описывает то, как свойствам присваиваются значения. CSS позволяет использовать несколько таблиц стилей для того, чтобы влиять на отображение документа, а процесс объединения этих таблиц стилей называется "cascading". Если с помощью cascading не возможно найти значение, то оно может быть унаследовано от родительского элемента или начального значения свойства что используется.

Редакторы: Elika J. Etemad, Tab Atkins Jr., Håkon Wium Lie

CSS Cascading and Inheritance Level 4

История

-

Редакторы: Elika J. Etemad / fantasai, Tab Atkins Jr.

CSS Cascading and Inheritance Level 5

История

-

Редакторы: Elika J. Etemad / fantasai, Miriam E. Suzanne, Tab Atkins Jr.

CSS Cascading and Inheritance Level 6

История

-

Редакторы: Elika J. Etemad / fantasai, Miriam E. Suzanne, Tab Atkins Jr.

CSS Color (Цвета в CSS)

История

Tests

Color устанавливает аспекты CSS связаные с цветом, включая транспарентность и различные обозначения для <color> (цвета).

Редакторы: L. David Baron, Tantek Çelik, Chris Lilley

CSS Color Level 4

История

-

Редакторы: Tab Atkins Jr., Chris Lilley, Lea Verou, L. David Baron

CSS Fonts Level 3 (Шрифты в CSS)

История

Fonts содержит свойства для выбора шрифтов, а также такие свойства для “adjustments” (корректировки) шрифта, как эффекты emboss (выделение) и outline (контур), кернинг и выравнивание/сглаживание. Выбор шрифта совпадает с аналогичным разделом в CSS2. Свойства регулирования шрифта новые для CSS3. Для загружаемых шрифтов модуль также содержит правило @font-face, которое ранее было в separate module (отдельном модуле).

Редакторы: John Daggett, Paul Nelson, Jason Cranford Teague, Michel Suignard, Chris Lilley

CSS Generated Content for Paged Media (Созданный для Страниц Контент в CSS)

История

В придачу к тем свойствам, что предоставляет модуль Paged Media, Generated Content for Paged Media содержит расширенные свойства для печати. Он обладает свойствами для создания сносок, перекрестных ссылок ("смотрите раздел X на странице Y") и построения работающих заголовков из названий разделов.

Редакторы: Håkon Wium Lie

CSS Page Floats

История

-

Редакторы: Johannes Wilm, Håkon Wium Lie

CSS Generated and Replaced Content (Созданный и замененный контент в CSS)

История

Generated and Replaced Content определяет, как поместить содержимое до, после или вместо элемента. Содержание может быть текстом или таким внешним объектом, как изображение. Например, когда документ содержит элемент, что ссылается на изображение - это модуль, что позволяет дизайнеру выбрать: будет ли изображение показано вместо элемента или нет.

Редакторы: Ian Hickson

CSS Introduction (Введение в CSS)

История

Introduction упустили и заменили сериями Заметок, что называются “CSS Snapshots.” Смотрите, например, Snapshot 2010.

Редакторы: Håkon Wium Lie, Eric A. Meyer, Bert Bos

CSS Line Layout (Макет Линий в CSS)

История

Line описывает выравнивание текста и других окон в пределах линии, расширяя такое CSS1 и CSS2 свойство, как 'vertical-align' (вертикальное выравнивание) для обеспечения выравнивания нескольких скриптов, в том числе Индийских скриптов и иероглифов. Модуль также описывает форматирование таких псевдо-элементов: 'first-line' (первая линия) и 'first-letter' (перша буква), по сравнению с CSS1 и CSS2 реализован лучший контроль размера шрифта и выравнивания drop caps (буквицы).

Редакторы: Ian Hickson

CSS Lists (Списки в CSS)

История

Lists содержит свойства для оформления списков, в частности, различные типы меток и системы нумерации.

Редакторы: Tab Atkins Jr., Shinyu Murakami, Ian Hickson

CSS Math (Математика в CSS)

Math модуль предложенный для свойств, которые направлены на стилизацию математических формул, на основе скомпонованной модели "презентационных" элементов MathML. В настоящее время он работает.

Редакторы: -

CSS Multi-column Layout (Макет мульти-колонки в CSS)

История

Multi-column Layout предлагает новые свойства flow (направления) контента в гибко-очерченных столбцах.

Редакторы: Håkon Wium Lie

CSS Namespaces (Область имен в CSS)

История

Tests

Для того чтобы различать многократные использования одного и того же имени элемента друг от друга, форматы основаные на XML могут использовать “namespaces” (области имен); и этот проект объясняет, как могут расширяться CSS селекторы для того, чтобы выбрать те элементы, которые основанные на их “namespace” (области имен) и их локальном названии.

Редакторы: Elika J. Etemad, Anne van Kesteren, Chris Lilley, Peter Linss

CSS Object Model (CSSOM) (Объектная модель в CSS)

История

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

CSSOM View Module (Модуль Просмотра в CSSOM)

История

APIs (Интерфейсы программирования приложений операционных систем), которые представленные этой спецификацией обеспечивают авторов способом для проверки и манипулирования информацией документа. Они включают в себя: получение положения элемента макета окон, получение ширины окна с помощью скрипта, а также прокрутка элемента.

Редакторы: Anne van Kesteren

CSS Paged Media (Медиа страниц в CSS)

История

Tests

Paged Media расширяет как те свойства CSS2, что он уже имеет, так и новые свойства для управления такими вещами, как верхние и нижние колонтитулы и номера страниц.

Редакторы: Melinda Grant, Elika J. Etemad, Håkon Wium Lie, Simon Sapin, Jim Bigelow

CSS Positioned Layout Level 3 (Расстановка в CSS)

История

Positioning определяет “абсолютное,” “фиксированное” и “относительное” позиционирование. Есть способы, которые используются для того, чтобы забрать элемент из нормального flow (потока) элементов (как указано в box model (модели окна)) и вставить его в другое место: по отношению к корневому или какому-либо другому окну элемента (абсолютное), относительно окна (фиксированное), либо немного сдвинут откуда где он обычно находится (относительное).

Редакторы: Arron Eicholz

CSS Presentation Levels (Уровни Показа в CSS)

История

Presentation Levels представляет способ, чтобы сделать шаг вперед и назад через несколько визуализаций того же документа, что особенно полезно для презентаций в виде слайд-шоу (выделить элементы списка по одному за раз) и контурных просмотров (показать более-менее подробно). Каждый элемент имеет уровень презентации и три стиля (три положения): один для того, когда браузер находится на более низком презентационном уровне, один для точного соответствия и один для того, когда презентационный уровень браузера выше, чем у элемента. Браузер должен предлагать пользователю простой способ для увеличения и уменьшения уровня браузера.

Редакторы: Håkon Wium Lie

CSS Reader Media Type (Считыватель медиа в CSS)

История

Этот модуль был запущен в марте 2008 года. Ключевое слово 'reader' (считыватель) - медиа тип для использования в Media Queries (Медиа Запросах) (похожий на 'screen' (экран), 'print' (печать), 'projection' (проекция), и т.д.). Устройства, которые могут применять по своему усмотрению правила внутри '@ media reader' - это устройства, которые похожи на экранные считыватели, что отображают страницы на экране и одновременно озвучивают их, или же отображают страницу и одновременно передают ее на динамическое устройство Брайля. Свойства, что применяются к этому медиа типу являются сочетанием свойств экрана, речи и Брайля.

Редакторы: Bert Bos

CSS Ruby Annotation Layout

История

Ruby описывает CSS свойства для манипулирования положением "ruby", что представляет собой небольшие аннотации сверху или рядом со словами, особенно часто они используются в Китайском и Японском языках. Они часто используются, чтобы передать произношение или значение сложных иероглифов.

Редакторы: Richard Ishida, Paul Nelson, Michel Suignard

CSS Scoping (Масштабирование в CSS)

История

-

Редакторы: Tab Atkins Jr., Elika Etemad

Grid Positioning (Сетка расстановки в CSS)

История

Елемент з колонками (як у Multi-column Layout (Макет мульти-колонки)) устанавливает невыразительную сетку. Вместе с дополнительными выразительными линиями сетки устанавливается система координат для позиционирования floats (выравниваний) и абсолютно позиционированных окон. Этот модуль предлагает следующие свойства: размещать и измерять плавающие по отношению к этой сетке окна.

Редакторы: Markus Mielke, Alex Mogilevsky

Grid Layout (Макет Сетки)

История

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

Grid Layout Level 2

История

-

Редакторы: Tab Atkins Jr., Elika J. Etemad / fantasai, Rossen Atanassov

Regions (Регионы)

История

Regions позволяет окну принимать непрямоугольную форму. Regions определяет два дополнительных метода: несколько окон могут образовывать цепь, в которой каждое из окон наполнено текстом, который переливается от предыдущего окна; и окно может определять форму внутри своего прямоугольника, который ограничивает весь текст внутри фигуры. Наконец ожидается, что эти функции будут перемещены в один из модулей grid/template , возможно, в модуль Grid Layout для сокращения числа отдельных характеристик.

Редакторы: Vincent Hardy, Rossen Atanassov, Alan Stearns

CSS Speech (Синтез речи в CSS)

История

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 style Attribute Syntax (Синтаксис атрибута)

История

Строго говоря, синтаксис правил CSS в HTML атрибуте “style” (стиль) не входит в CSS3, но упоминается там, потому что он сделан рабочей группой CSS. Его сделали необходимым, потому что XHTML 1.0, в отличие от HTML 4.0 в своем атрибуте стиля не определяет синтаксис правил CSS. Однако, спецификации действительны не только для HTML, а и для всех подобных атрибутов (например, тех, что в SVG).

Редакторы: Elika J. Etemad, Tantek Çelik, Bert Bos, Marc Attinasi

CSS Syntax (Синтаксис в CSS)

История

Syntax содержит общую forward-compatible (передовую совместную) грамматику, которую соблюдают все уровни CSS. Каждое свойство имеет ограничения относительно синтаксиса его значений, но их можно найти в других модулях CSS.

Редакторы: Tab Atkins Jr., Simon Sapin, L. David Baron

CSS Tables Module (Модуль Таблиц в CSS)

Tables описывает структуру таблицы: строки, столбцы, ячейки и заголовки с их границами и выравниванием. Модель в CSS3 будет такой же как и в CSS2, но будет описана более детально.

Редакторы: Francois Remy, Greg Whitworth

CSS Text (Текст в CSS)

История

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

CSS Writing Modes (Режимы записи в CSS)

История

Writing Modes (ранее: Text Layout) описывает свойства, которые управляют направлением текста: горизонтальные линии текста, что укладываются сверху вниз (нормально для большинства языков), вертикальные линии текста, что укладываются справа налево (часто используется в Японском языке), вертикальные линии, или которые укладываются слева (Монгольский язык). Также описывает порядок букв внутри линии (би-направленность) и вращение, которое может возникнуть для некоторых букв внутри вертикального текста.

Редакторы: Elika Etemad / fantasai, Koji Ishii, Shinyu Murakami, Paul Nelson, Michel Suignard

CSS Writing Modes Level 4 (Режимы записи в CSS)

История

-

Редакторы: Elika Etemad / fantasai, Koji Ishii

CSS Line Grid (Линии сетки в CSS)

История

Line Grid описывает текст, в котором каждый символ в строке выравнивается по невидимой сетке, так что символы на всех линиях выстраиваются вертикально. Это обычно используется для текста, который в основном состоит из Японских иероглифов. (Эта функция раньше была частью Writing Modes (Режимов записи)).

Редакторы: Elika Etemad, Koji Ishii, Alan Stearns

CSS Values and Units Level 3 (Значение и единицы в CSS)

История

Values and Units описывает общие значения и единицы, что принимают CSS свойства. Кроме того, описывает, как “specified values” (точно определенные значения), которие содержит таблица стилей, перерабатываются в “computed values” (вычисленных значениях) и в “actual values” (фактических значениях).

Редакторы: Håkon Wium Lie, Tab Atkins, fantasai, Chris Lilley

CSS Values and Units Level 4

История

-

Редакторы: Tab Atkins, fantasai,

CSS Web Fonts (Веб Шрифты в CSS)

История

Модуль Web Fonts объединили с модулем Fonts (Шрифты). Модуль Веб Шрифты разрешает загрузку шрифтов для использования в документе. Технология также включена в SVG и, наоборот, можно создать шрифты для закачки в SVG. Ранее эта функция была частью 2-го уровня CSS, но после просмотра 2-го уровня она была перемещена в 3-ий уровень.

Редакторы: John Daggett, Chris Lilley, Michel Suignard

Behavioral Extensions to CSS (Поведение расширений в CSS)

История

Behavioral Extensions to CSS определяет 'binding' (обязательное) свойство для XBL. Это свойство в первом проекте назвали 'behavior' (поведением). Тот проект содержал ряд других предложений, которые больше не поддерживаются. (В некоторой степени, они были заменены на XBL).

Редакторы: Ian Hickson

CSS Flexible Box Layout Level 1 (Модель Гибкого Окна в CSS)

История

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.

CSS Images Module Level 4

История

-

Редакторы: Tab Atkins Jr., Elika J. Etemad / fantasai, Lea Verou

CSS Fragmentation Module Level 3

История

CSS Fragmentation Module определяет свойства, направленные на избежание или устранение разрывов страниц или колонок, она сочетает в себе функции, которые раньше были в двух разных спецификациях CSS Paged Media и Multi-column Layout.

Редакторы: Rossen Atanassov, Elika J. Etemad / fantasai

CSS Fragmentation Module Level 4

История

-

Редакторы: Rossen Atanassov, Elika J. Etemad / fantasai

CSS Transforms Level 1 (Модуль Преобразование в CSS)

История

CSS Transforms Module определяет 2D и 3D преобразования (повороты, переводы и т.д.), которые могут применяться к элементам после нормального расположения (например, преобразования не влияет на положение окружающих элементов). Преобразование также доступны в SVG (в качестве значений атрибута transform), а спецификация - это совместная работа рабочих групп CSS и SVG.

Редакторы: Simon Fraser, Dean Jackson, David Hyatt, Chris Marrin, Edward O'Connor, Dirk Schulze, Aryeh Gregor

CSS Transforms Level 2 (Модуль Преобразование в CSS)

-

Редакторы: Tab Atkins Jr., Simon Fraser, Dean Jackson, Theresa O'Connor

CSS 2D Transformations Module (Модуль 2D Преобразование в CSS)

История

2D Transformations Module заменили на модуль CSS Transforms.

Редакторы: Simon Fraser, Dean Jackson, David Hyatt, Chris Marrin, Edward O'Connor

CSS 3D Transformations Module (Модуль 3D Преобразование в CSS)

История

3D Transformations Module заменили на модуль CSS Transforms.

Редакторы: Dean Jackson, David Hyatt, Chris Marrin

CSS Transitions Module (Модуль Переходов на CSS)

История

Transitions Module определяет особенности для анимации переходов между псевдо-классами (например, когда элемент входит или выходит в ': hover' (выделенное) состояние). Во время данной задержки, определенные значения свойства постепенно меняются от старого значения к новому, а не мгновенно, как во 2-м уровне.

Редакторы: Dean Jackson, David Hyatt, Chris Marrin, Sylvain Galineau, L. David Baron

CSS Transitions Level 2 (Модуль Переходов на CSS)

История

-

Редакторы: L. David Baron, Brian Birtles

CSS Animations Level 1 (Модуль Анимации в CSS)

История

Animations Module указывает: какие свойства меняют свои значения во время анимации, какие свойства они принимают после изменения, и в течение какого времени. Он не определяет что именно вызывает начало анимации, а определяет только то, что происходит в течение анимации. (Сравните это с модулем Transitions (Переходы), который также пробуждает свойства, но между изменениями состояния, то есть псевдо-классы.)

Редакторы: Dean Jackson, David Hyatt, Chris Marrin

CSS Animations Level 2

История

-

Редакторы: L. David Baron, Brian Birtles

Web Animations 1.0

История

-

Редакторы: Brian Birtles, Shane Stephens, Alex Danilo, Tab Atkins

Web Animations Level 2

История

-

Редакторы: Brian Birtles, Robert Flack

CSS Mobile Profile (Мобильный профиль в CSS)

История

Tests

CSS Mobile Profile описывает подмножество CSS, которое подходит для таких портативных устройств, как мобильные телефоны. Этот профиль в дальнейшем закладывается в 'handheld' (карманный) медиа тип.

Редакторы: Svante Schubert, Robin Berjon, Ted Wugofski, Doug Dominiak, Peter Stark, Tapas Roy

CSS TV Profile (Профиль Телевидения в CSS)

История

CSS TV profile описывает подмножество CSS, которое подходит для документов, что отображаются на экране телевизора, включая текстовые документы, которые транслируются по цифровому телевидению.

Редакторы: Glenn Adams, Tantek Çelik, Sean Hayes, Håkon Wium Lie

CSS Conditional Rules (Условные Правила в CSS)

История

CSS Conditional Rules определяет несколько способов установления зависимости правил стиля от таких внешних факторов, как: результат правила media (СМИ) (правило '@media', для большей части уже находится на 2-м уровне), возможности клиентского приложения, и URL документа.

Редакторы: L. David Baron

CSS Viewport Level 1

История

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

CSS Exclusions

История

-

Редакторы: Vincent Hardy, Rossen Atanassov, Alan Stearns

CSS Shapes

История

-

Редакторы: Vincent Hardy, Rossen Atanassov, Alan Stearns

Compositing and Blending

История

-

Редакторы: Rik Cabanier

Filter Effects

История

-

Редакторы: Vincent Hardy, Dean Jackson, Erik Dahlström

CSS Masking

История

-

Редакторы: Dirk Schulze, Brian Birtles, Tab Atkins Jr.

CSS Box Alignment Module Level 3

История

-

Редакторы: Elika J. Etemad / fantasai, Tab Atkins Jr.

CSS Text Decoration Module Level 3

История

-

Редакторы: Elika J. Etemad, Koji Ishii

CSS Text Decoration Level 4

История

-

Редакторы: Elika J. Etemad, Koji Ishii

CSS Intrinsic & Extrinsic Sizing Module Level 3

История

-

Редакторы: Tab Atkins, Elika J. Etemad / fantasai

CSS Box Sizing Module Level 4

История

-

Редакторы: Tab Atkins, Elika J. Etemad / fantasai, Jen Simmons

CSS Counter Styles Level 3

История

-

Редакторы: Tab Atkins Jr.

CSS Custom Properties for Cascading Variables Level 1

История

-

Редакторы: Luke Macpherson, Tab Atkins Jr., Daniel Glazman

CSS Overflow Module Level 3

История

-

Редакторы: L. David Baron

CSS Overflow Module Level 4

История

-

Редакторы: L. David Baron, Florian Rivoal

CSS Display Module Level 3

История

-

Редакторы: Tab Atkins Jr.

CSS Font Loading Level 3

История

-

Редакторы: Tab Atkins Jr.

CSS Will Change Module Level 1

История

-

Редакторы: Tab Atkins Jr.

Non-element Selectors Module Level 1

История

-

Редакторы: Jirka Kosek, Tab Atkins Jr.

Geometry Interfaces Module Level 1

История

-

Редакторы: Simon Pieters, Dirk Schulze, Rik Cabanier

Fullscreen

История

-

Редакторы: Anne van Kesteren, Tantek Çelik

CSS Inline Layout Module Level 3

История

-

Редакторы: Dave Cramer, Elika J. Etemad / fantasai, Steve Zilles

CSS Pseudo-Elements Module Level 4

История

-

Редакторы: Daniel Glazman, Elika J. Etemad / fantasai, Alan Stearns

Motion Path Module Level 1

История

-

Редакторы: Dirk Schulze, Shane Stephens

CSS Scroll Snap Module Level 1

История

-

Редакторы: Matt Rakow, Jacob Rossi, Tab Atkins-Bittner, Elika J. Etemad / fantasai

CSS Round Display Level 1

История

-

Редакторы: Hyojin Song, Jihye Hong

CSS Basic User Interface Module Level 4

История

-

Редакторы: Florian Rivoal

CSS Text Level 4

История

-

Редакторы: Elika J. Etemad / fantasai, Koji Ishii, Alan Stearns

CSS Painting API Level 1

История

-

Редакторы: Shane Stephens, Ian Kilpatrick, Dean Jackson

CSS Properties and Values API Level 1

История

-

Редакторы: Tab Atkins, Shane Stephens, Daniel Glazman, Alan Stearns, Elliot Sprehn, Greg Whitworth

CSS Typed OM Level 1

История

-

Редакторы: Shane Stephens

Worklets Level 1

История

-

Редакторы: Ian Kilpatrick

CSS Layout API Level 1

История

-

Редакторы: Greg Whitworth, Ian Kilpatrick, Tab Atkins-Bittner, Shane Stephens, Robert O'Callahan, Rossen Atanassov

Fonts Level 4

История

-

Редакторы: John Daggett, Myles C. Maxfield

Fonts Level 5

История

-

Редакторы: Myles C. Maxfield, Chris Lilley

CSS Rhythmic Sizing Level 1

История

-

Редакторы: Koji Ishii, Elika J. Etemad / fantasai

CSS Fill and Stroke Module Level 3

История

-

Редакторы: Elika J. Etemad / fantasai, Tab Atkins-Bittner

CSS Containment Module Level 1

История

-

Редакторы: Tab Atkins, Florian Rivoal

CSS Containment Module Level 2

История

-

Редакторы: Tab Atkins, Florian Rivoal

CSS Containment Module Level 3

История

-

Редакторы: Tab Atkins, Florian Rivoal, Miriam E. Suzanne

CSS Easing Functions Level 1

История

-

Редакторы: Brian Birtles, Dean Jackson, Matt Rakow, Shane Stephens

CSS Logical Properties and Values Level 1

История

-

Редакторы: Rossen Atanassov, Elika J. Etemad / fantasai

CSS Scrollbars Styling Level 1

История

-

Редакторы: Tantek Çelik, Rossen Atanassov

CSS Shadow Parts

История

-

Редакторы: Tab Atkins-Bittner, Fergal Daly

CSS Spatial Navigation Level 1

История

-

Редакторы: Jihye Hong, Florian Rivoal

CSS Color Adjust Level 1

История

-

Редакторы: Elika J. Etemad / fantasai, Rossen Atanassov, Rune Lillesveen, Tab Atkins Jr.

CSS Overscroll Behavior Level 1

История

-

Редакторы: Majid Valipour

CSS Animation Worklet API

История

-

Редакторы: Majid Valipour , Robert Flack, Stephen McGruer

CSS Scroll Anchoring Level 1

История

-

Редакторы: Steve Kobes, Tab Atkins-Bittner

Resize Observer

История

-

Редакторы: Aleks Totic, Greg Whitworth

CSS Color Level 5

История

-

Редакторы: Chris Lilley, Una Kravets, Lea Verou, Adam Argyle

CSS Conditional Rules Level 4

История

-

Редакторы: L. David Baron

CSS Conditional Rules Level 5

История

-

Редакторы: L. David Baron, Elika J. Etemad / fantasai, Chris Lilley

Media Queries Level 5

История

-

Редакторы: Dean Jackson, Florian Rivoal, Tab Atkins Jr.

CSS Custom Highlight API Level 1

История

-

Редакторы: Florian Rivoal, Sanket Joshi, Megan Gardner

CSS Nesting

История

-

Редакторы: Tab Atkins-Bittner, Adam Argyle

CSS View Transitions Level 1

История

-

Редакторы: Tab Atkins-Bittner, Jake Archibald, Khushal Sagar

Scroll-driven Animations

История

-

Редакторы: Brian Birtles, Botond Ballo, Antoine Quint, Olga Gerchikov, Elika J. Etemad / fantasai, Robert Flack

CSS Anchor Positioning

История

-

Редакторы: Tab Atkins-Bittner, Elika J. Etemad / fantasai, Ian Kilpatrick

CSS Level 1

История

-

Редакторы: Håkon Wium Lie, Bert Bos

SVG (Масштабируемая Векторная Графика)

Некоторые свойства созданы специально для стилизации SVG (или аналогичных графических языков) и определяются в спецификации SVG, а не в CSS модуле. Они могут использоваться вместе с другими свойствами в таблице стилей, но, как правило, не применяются к одним и тем же элементам. Они определяют такие вещи, как цвет штрихов и заливки и форму кончиков штрихов.

Illustration credits

The two icons, ‘kcolorchooser.png’ and ‘clock.png’, are from the Nuvola collection by David Vignoni.

Bert Bos, style activity lead
Copyright © 1994–2024 W3C® Privacy policy

Последнее обновление Пт 15 мар 2024 11:23:45

Языки

О переводах