Битрикс Stack
Битрикс Stack
@BitrixStackPro

В проектах на Битриксе я регулярно вижу одну и ту же историю: CSS пишут так, будто на дворе 2015-й. Float-раск

В проектах на Битриксе я регулярно вижу одну и ту же историю: CSS пишут так, будто на дворе 2015-й. Float-раскладки, костыли с clearfix, абсолютное позиционирование там, где уже давно хватает нормальных инструментов. Потом это же всё начинает расползаться при адаптиве, ломает компоненты и усложняет поддержку.

Схема тут простая: чем старее приём, тем выше шанс, что он держится не на логике, а на привычке. А привычка вёрстке не помогает.

Что я обычно выношу из таких ревизий:
— float заменяется на flex или grid;
— центрирование — без магии с transform, если задача типовая;
— отступы и размеры — через современные единицы и функции;
— лишние обёртки уходят, когда layout можно собрать средствами CSS.

На большом проекте это даёт не «красивый код ради кода», а вполне прикладной эффект: проще править шаблоны, меньше конфликтов между компонентами, ниже стоимость сопровождения. Для студии это особенно заметно, когда один и тот же шаблон потом живёт на нескольких инсталляциях.

Мой вывод простой: старые техники не надо уважать из вежливости. Если CSS умеет решать задачу короче и надёжнее, я предпочитаю обновить подход, а не тащить в проект архив.
Этот пост опубликован в Telegram-канале Битрикс Stack. Подписаться можно по ссылке: @BitrixStackPro.
tech

Свежие посты в категории «Сервисы и инфраструктура»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.