Звольте прогноз: ми сприйматимемо 2024 рік як поворотний момент між "класичним CSS" і "новим CSS".
Класичний CSS — це те, як більшість із нас писала CSS упродовж багатьох років: використовуючи обмежений набір функцій і компенсуючи обмеження мови за допомогою зовнішніх інструментів, як-от бібліотеки, пре- та постпроцесори чи доскіпливі методології.
З іншого боку, новий CSS — це підхід, який охоплює вкладені сітки, :has(), змінні, контейнерні запити та незліченні нові і захопливі функції CSS. Нещодавно представлені, вони дають змогу не лише спекатися цих додаткових інструментів, а й виконувати завдання, що раніше вимагали складних обхідних рішень через JavaScript.
Усе сталося завдяки оновленому зобов'язанню постачальників браузерів, знаєте, нарешті змусити то працювати — і я не можу позбутися відчуття, що ми ледве торкнулися верхівки айсбергу нового CSS.