Описи всіх специфікацій 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 2018
посилається на всі специфікації, які разом представляють будову 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
Історія
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 селектори для того, щоб вибрати ті
елементи, які основані на їх “namespaces” (області імен) та їх
локальній назві.
Редактори: 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
Історія
-
Редактори: Tab Atkins Jr., Elika Etemad
Історія
Елемент з колонками (як у 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) описує властивості, які керують напрямком тексту:
горизонтальні лінії тексту, що укладаються зверху вниз (нормально
для більшості мов), вертикальні лінії тексту, що укладаються справа
наліво (часто використовується в Японській мові), вертикальні
лінії, які укладаються зліва (Монгольська мова) або горизонтальні
лінії, які укладаються знизу вгору (для такого спеціального ефекту,
як XING PED, який написаний на Американських вулицях). Також описує
порядок букв всередині лінії (бі-спрямованість) і обертання, яке
може виникнути для деяких букв всередині вертикального тексту.
Редактори: 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 Viewport Level 1
(раніше ‘CSS Device Adaptation’, ‘Адаптація
Приладу в CSS’) визначає (1) як початковий блок контенту
відноситься до viewport (порту перегляду) та (2) як
одиниці CSS (‘px’ (піксель), ‘cm’ (сантиметр), ‘pt’ (пункт), та
інші.) співвідносяться з реальними одиницями. Початковий блок
контенту - це гіпотетичний прямокутник в моделі CSS рендеринга,
який визначає позицію (0,0) та значення відсотків в кореневому
елементі. В CSS він дорівнює viewport (тобто вікно або сторінка, на
якій складається документ). Цей модуль визначає елемент <META
NAME=VIEWPORT>, який дозволяє збільшувати або зменшувати
початковий блок контенту по відношенню до viewport. Він також може
встановити коефіцієнт масштабування, щоб змінити відображення між
одиницями CSS та реальними одиницями.
<meta name="viewport" content="width=device-width">
Редактори: 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 модулі. Вони можуть використовуватися разом з іншими
властивостями в таблиці стилів, але, як правило, не застосовуються
до одних і тих же елементів. Вони визначають такі речі, як колір
штрихів і заливки та форму кінчиків штрихів.