Главная » Css live » CSS-2020: очередной «снимок состояния» или спецификация №1 современного CSS?

CSS-2020: очередной «снимок состояния» или спецификация №1 современного CSS?

Скриншот черновика CSS-2020

Рабочая группа по CSS начала работу над новым «снимком» состояния CSS (CSS Snapshot). Прошлый 2019-й год прошел без своего «снимка» (только в январе вышла последняя редакция CSS-2018), так что давно пора!

Редакторский черновик CSS-2020 уже создан. Пока отличий от CSS-2018 немного: модуль CSS-изоляции 1 уровня (CSS Contain 1), достигший за это время финального статуса рекомендации, перешел из раздела «на очереди» в полноценное официальное определение CSS, и исправлено несколько мелочей в самом тексте. Но обсуждение еще идет. Почти наверняка в новое официальное определение войдут гриды (уже без оговорок), вероятно – каскад 4 уровня (теоретически он уже проработан на 100%, да и поддержка за последний год улучшилась) и функции плавности 1 уровня (они теперь «отвязаны» от времени и в будущем смогут использоваться не только в анимациях, но и, например, в градиентах).

Но в ходе обсуждения Амелия Беллами-Ройдз высказала такую мысль: не сделать ли документ с лаконичным адресом w3.org/TR/css – вроде бы «CSS вообще» – не просто скучным списком «условно готовых» спецификаций для разработчиков браузеров, но и единой точкой входа в мир CSS-спецификаций для веб-разработчиков, помогающей быстро сориентироваться в современном состоянии дел в нем?

Мысль о необходимости чего-то подобного в последнее время приходила многим. Питер Пол Кох (он же PPK, quirksmode.org) предложил «реанимировать» для обозначения актуальных новинок CSS название «CSS4». Его поддержал Крис Койер (css-tricks.com). Но разве реальный документ с разделом «Официальное определение CSS» и лаконичным адресом – не еще лучший кандидат на эту роль? А вы что думаете?

P.S. Это тоже может быть интересно: