Все CSS-спецификации сгруппированные по темам
Все-все-все CSS-спецификации со страницы https://www.w3.org/TR/?filter-tr-name=&tags%5B%5D=css сгруппированные по темам.
Пожалуй пойду по группам. Это будет моим планом статей на ближайшие 10 лет =)
1. Скроллинг и переполнение (Scroll & Overflow)
- CSS Overflow Module Level 3, Level 4, Level 5
- CSS Scroll Snap Module Level 1, Level 2
- CSS Scroll Anchoring Module Level 1
- ✅ CSS Overscroll Behavior Module Level 1 (Статья в блоге)
- ✅ CSS Scrollbars Styling Module Level 1 (Статья в блоге)
2. Макеты и позиционирование (Layout & Positioning)
- CSS Grid Layout Module Level 1, Level 2, Level 3
- CSS Flexible Box Layout Module Level 1
- CSS Multi-column Layout Module Level 1, Level 2
- CSS Positioned Layout Module Level 3, Level 4
- CSS Display Module Level 3, Level 4
- CSS Box Alignment Module Level 3
- CSS Box Model Module Level 3, Level 4
- CSS Box Sizing Module Level 3, Level 4
- CSS Writing Modes Level 3, Level 4
- CSS Logical Properties and Values Module Level 1
- CSS Regions Module Level 1
- CSS Exclusions Module Level 1
- CSS Shapes Module Level 1
- CSS Template Layout Module
- CSS Page Floats
- CSS Line Grid Module Level 1
- CSS Round Display Level 1
3. Типографика, шрифты и текст (Typography, Fonts & Text)
- CSS Fonts Module Level 3, Level 4, Level 5
- CSS Font Loading Module Level 3
- CSS Text Module Level 3, Level 4
- CSS Text Decoration Module Level 3, Level 4
- CSS Ruby Annotation Layout Module Level 1
- CSS Writing Modes Level 3, Level 4 (также влияют на направление текста)
- CSS Rhythmic Sizing Module Level 1
- Requirements for Chinese Text Layout (中文排版需求)
- Requirements for Japanese Text Layout (日本語組版処理の要件)
- Requirements for Hangul Text Layout and Typography
- Ethiopic Layout Requirements
- Ready-made Counter Styles
4. Цвет, фон, границы и визуальные эффекты (Color, Backgrounds, Borders & Visual Effects)
- CSS Color Module Level 3, Level 4, Level 5
- CSS Color HDR Module Level 1
- CSS Color Adjustment Module Level 1
- CSS Backgrounds and Borders Module Level 3
- CSS Backgrounds Module Level 4
- CSS Borders and Box Decorations Module Level 4
- ✅ CSS Gap Decorations Module Level 1
- Compositing and Blending Level 1
- Filter Effects Module Level 1
- CSS Fill and Stroke Module Level 3
- CSS Masking Module Level 1
- CSS Shadow Parts Module Level 1
5. Анимация, переходы и трансформации (Animations, Transitions & Transforms)
- CSS Animations Level 1, Level 2
- CSS Transitions Module Level 1, Level 2
- Web Animations
- Web Animations Module Level 2
- Scroll-driven Animations
- CSS Animation Worklet API
- CSS View Transitions Module Level 1, Level 2
- CSS Transforms Module Level 1, Level 2
- Motion Path Module Level 1
- CSS Easing Functions Level 1, Level 2
6. Пользовательский интерфейс и взаимодействие (User Interface & Interaction)
- CSS Basic User Interface Module Level 3 (CSS3 UI), CSS Basic User Interface Module Level 4
- CSS Form Control Styling Level 1
- CSS Spatial Navigation Level 1
- CSS Will Change Module Level 1
- Resize Observer
- CSS Environment Variables Module Level 1
- CSS Custom Highlight API Module Level 1
7. Медиа-запросы и условные правила (Media Queries & Conditional Rules)
8. Селекторы и псевдоэлементы (Selectors & Pseudo-elements)
- Selectors Level 3, Level 4, Level 5
- CSS Pseudo-Elements Module Level 4
9. Генерируемый контент, списки и счётчики (Generated Content, Lists & Counters)
- CSS Generated Content Module Level 3
- CSS Generated Content for Paged Media Module
- CSS Lists and Counters Module Level 3
- CSS Counter Styles Level 3
10. Печатные и постраничные форматы (Paged Media & Print)
- CSS Paged Media Module Level 3
- CSS Generated Content for Paged Media Module
- CSS Page Floats
- CSS Fragmentation Module Level 3, Level 4
11. Значения, единицы, каскад и наследование (Values, Units, Cascade & Inheritance)
- CSS Values and Units Module Level 3, Level 4, Level 5
- CSS Cascading and Inheritance Level 3, Level 4, Level 5, Level 6
- CSS Custom Properties for Cascading Variables Module Level 1
- CSS Properties and Values API Level 1
12. Синтаксис, парсинг и организация кода (Syntax, Parsing & Code Organization)
- CSS Syntax Module Level 3
- CSS Nesting Module Level 1
- ✅ CSS Functions and Mixins Module
- CSS Namespaces Module Level 3
- CSS Style Attributes
- CSS Scoping Module Level 1
- CSS Shadow Parts Module Level 1 (также относится к теневому DOM)
13. CSS Object Model (CSSOM) и API
- CSS Object Model (CSSOM)
- CSSOM View Module
- CSS Typed OM Level 1
- CSS Painting API Level 1
- CSS Layout API Level 1
- Geometry Interfaces Module Level 1
- CSS Properties and Values API Level 1 (дублируется, но уместно)
- CSS Animation Worklet API
- CSS Custom Highlight API Module Level 1
14. Таблицы (Tables)
15. Речь и синтез (Speech)
16. Viewport (область просмотра)
17. Субтитры и временные текстовые форматы (Timed Text / Subtitles)
- Timed Text Markup Language 2 (TTML2)
- TTML Media Type Definition and Profile Registry
- Dubbing and Audio description Profiles of TTML2
- WebVTT: The Web Video Text Tracks Format
18. Спецификации интеграции (Integration with other standards)
19. Доступность и международные требования (Accessibility & Internationalization)
- CSS Techniques for Web Content Accessibility Guidelines 1.0
- Requirements for Chinese Text Layout, Requirements for Japanese Text Layout, Requirements for Hangul Text Layout and Typography, Ethiopic Layout Requirements (уже в группе типографики, но также связаны с интернационализацией)
20. Обзорные документы (Snapshots)
- CSS Snapshot 2021, 2022, 2023, 2024, 2025, 2026
- Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification
- Cascading Style Sheets Level 2 Revision 2 (CSS 2.2) Specification
21. Прочие (Miscellaneous)
- CSS Containment Module Level 1, Level 2, Level 3
- CSS Round Display Level 1
- Priorities for CSS from the Digital Publishing Interest Group
Эта группировка охватывает все спецификации из предоставленного списка. Некоторые модули (например, CSS Writing Modes) могут влиять сразу на несколько аспектов (макет и типографику), поэтому они помещены в наиболее релевантную группу, но их многопрофильность стоит учитывать.