Статьи
-
Калибровка замедления CPU
Сегодня узнаем о новой функции калибровки троттлинга в Chrome DevTools, которая помогает точнее эмулировать работу сайта на реальных мобильных устройствах. Вы узнаете, как использовать CPU-троттлинг, чтобы устранить узкие места производительности на основе данных.
-
Хром делает посещённые ссылки более безопасными
В Chrome 136 изменилась логика работы псевдокласса :visited за счёт «разделения» истории посещённых ссылок. Эта новация защищает пользователей от утечек приватных данных и решает старую проблему безопасности, существовавшую более 20 лет.
-
Оператор нулевого слияния (nullish coalescing)
Одним полезных механизмов в JavaScript, является оператор nullish coalescing (??). Он позволяет аккуратно подставлять значения по умолчанию там, где логический оператор ИЛИ (||) может неудачно «перекрыть» нужные данные.
-
Стили по умолчанию для h1 меняются
Предстоящие изменения в дефолтных браузерных UA-стилях для вложенных заголовков могут повлиять на отображение сайта и вызвать предупреждения в Lighthouse. Узнайте, как правильно задавать стили для элементов h1 и поддерживать корректную иерархию заголовков в веб-разработке.
-
Item Flow: объединяем флексы, гриды и Masonry в единый инструмент
Узнаем о новой концепции Item Flow — универсальном подходе к управлению направлением, переносом и «упаковкой» элементов, который объединяет лучшие черты флексы и гриды. Идея включает в себя планы по нативной поддержке «masonry»‑раскладок без дополнительных скриптов и открывает путь к ещё более гибкой верстке в CSS.
-
Улучшаем стандартный фокус
Узнайте как сделать функциональное состояние фокуса для всех элементов.
-
Использование currentcolor в 2025 году: что это и когда пригодится
Разбираемся, как работает `currentcolor`, зачем он нужен в современном CSS и почему в эпоху кастомных свойств ему всё ещё есть место
-
Зачем нужна «красивая» типографика?
Совсем недавно в Safari Technology Preview появилась поддержка text-wrap: pretty, и это открывает перед нами совершенно новые возможности по улучшению типографики в вебе. В этой статье мы разберём, чем именно хороша реализация в WebKit, чем она отличается от text-wrap: balance и других значений, и почему это так важно для создания хорошо читаемого текста.
-
CSS Logical Properties: Введение
Разбираемся с логическими свойствами CSS - что это такое, как их использовать и почему они важны для современной вёрстки
-
Итоги 2024 года в CSS
Посмотрим какие CSS-свойства были добавлены в браузеры в 2024