Comments 17
А потом юзер открывает сайт на Safari и мат!
Многие разработчики хейтили CSS, называя его недоязыком.
Кто "хейтил"?
Это язык разметки стилей.
Они гордо говорили: «CSS — это не язык программирования!».
Это и есть не язык программирования. Это язык разметки стилей.
Похоже, потихоньку мы идём к тому, что возможно он им станет.
Нет, не станет.
А в препроцессорах эти штуки не работают?
Теперь ждем порт Doom на CSS?
If() это сильно. Хотя конечно хорошо когда можно декларативно описать что ты хочешь, не используя JS и прямо с ходу. Но изначально язык не был создан для такого и выходит что это приделка пятой ноги собаке. И синтаксис не совсем очевидный. И, видимо, следующий шаг это switch-case? Ну и введение типов и прочее через attr(). Что-то где-то не туда поворот. Так что шутка про doom на css всё ближе. Хотя до тех пор пока css не полный по Тьюрингу - ещё рано.
Неоднозначные введения. По классике HTML для разметки, CSS для стилизации, JS для бизнес-логики. Тут бизнес-логика протекает в стили. Пусть и визуальная логика, но фронтенд он про отображение. Противоречивое ощущение создаёт это всё.
Функция if показалась интересной. Надо подумать как это использовать. Если получим доступ к названиям классов и сможем комбинировать с if, то будет просто здорово. Например, если получится проверить присутствие sm- в названии текущего класса.
А можно уже дождаться циклов как в препроцах? Есть у кого нибудь прогноз?
я тоже пошучу: асинхронщина, многопоточность и динамическое выделение памяти (на всякий случай).
Нет, не надо. Как это всё отлаживать и читать?
Кажется у кого-то там в этой группе стандартизации уже чердак течёт
Все остальные же кривые места CSS порешали уже, теперь пора функции с ветвлением вводить
Хотя анимация с учётом ключевых слов это реально кайф
Веб стандарты всё ближе к тому, чтобы наконец заменить jQuery
Лучше б line-clamp сделали (он и так работает тащем-то)
Что новенького есть в CSS в 2025 году?