Меню
Корзина 00 ₽
    Поддержка
    • 8 800 350 55 61
    • info@cbm.company

    ПН-ПТ: 09:00 - 18:00
    СБ, ВС: выходной

    www.cbm.company
    • 8 800 350 55 61
    • info@cbm.company
    • Обратный звонок
      Заказать обратный звонок
      Нажимая на кнопку «Отправить», Вы даете согласие на обработку персональных данных.
    Каталог
      Поиск
      • Мы
        • О компании
        • Публичная оферта
        • Обработка персональных данных
        • Отзывы о магазине
        • Вакансии
        • Благодарственные письма
      • Оплата
      • Доставка
      • Контакты
      • Коммерческое предложение
      • 8 800 350 55 61
      • info@cbm.company
      • Обратный звонок
      Заказать обратный звонок
      Нажимая на кнопку «Отправить», Вы даете согласие на обработку персональных данных.
      • RUB
      • USD
      www.cbm.company
      Корзина 00 ₽
      Корзина
      Ваша корзина пуста!
      • Серверы
      • Системы хранения данных (СХД)
      • Серверные компоненты (комплектующие)
      • Сетевое и коммутационное оборудование
      • Системы бесперебойного питания
      • Программное обеспечение (ПО)
      • Производители
      • Скидки
      • Акции
      Башенные серверы (Tower)
      Блейд-серверы (Blade)
      Стоечные серверы (Rack)
      Срочная продажа
      Бонусная система
      Производители
      • HP Enterprise
      • Cisco
      • Dell
      • Huawei
      • Lenovo
      • IBM
      • SuperMicro
      • Intel
      • Juniper Networks
      • CBM
      • Kingston
      • Western Digital
      • Hitachi
      • Samsung
      • Microsoft
      • Seagate
      • Скидки
      • Акции
      Дисковые корзины расширения
      Дисковые массивы
      Дисковые полки расширения Ленточные устройства
      • Ленточные (оптические) приводы
      • Ленточные библиотеки
      • Ленточные накопители (стримеры)
      Срочная продажа
      Бонусная система
      Производители
      • HP Enterprise
      • Cisco
      • Dell
      • Huawei
      • Lenovo
      • IBM
      • SuperMicro
      • Intel
      • Juniper Networks
      • CBM
      • Kingston
      • Western Digital
      • Hitachi
      • Samsung
      • Microsoft
      • Seagate
      • Скидки
      • Акции
      Блоки питания (БП-PSU) Бэкплейн (Backplane) Видеокарты (Graphic cards) Кабели и переходники Контроллеры
      • RAID-контроллеры
      Корпусы (Шасси) системных блоков
      • Комплекты подключения
      • Крепления
        • Кронштейны
        • Рельсы
      • Лицевые панели
      Мидплейн (Midplane) Мультимедийные отсеки (Медиа) Накопители
      • HDD Жесткие диски
      • SSD Твердотельные накопители
      • Заглушки для дисков
      • Карты памяти
      • Кэш-память (Cache)
      • Салазки для дисков
      Оперативная память (ОЗУ-RAM)
      Платы (Модули)
      • Коммуникационные платы
      • Материнские (системные) платы
      • Платы (модули) расширения
      • Платы (модули) управления
      Процессоры (CPU) Прочие серверные опции Сетевые адаптеры (NIC) Системы охлаждения
      • Вентиляторы (кулеры) охлаждения
        • Блоки вентиляторов (кулеров)
      • Радиаторы охлаждения
      Срочная продажа
      Бонусная система
      Производители
      • HP Enterprise
      • Cisco
      • Dell
      • Huawei
      • Lenovo
      • IBM
      • SuperMicro
      • Intel
      • Juniper Networks
      • CBM
      • Kingston
      • Western Digital
      • Hitachi
      • Samsung
      • Microsoft
      • Seagate
      • Скидки
      • Акции
      Беспроводное оборудование
      • Точки доступа
      Коммутаторы (Switches)
      Маршрутизаторы (Routers) Межсетевые экраны МСЭ (Брандмауэры, Файерволлы)
      Телефония
      • Телефоны IP
      Трансиверы (Оптические модули)
      Срочная продажа
      Бонусная система
      Производители
      • HP Enterprise
      • Cisco
      • Dell
      • Huawei
      • Lenovo
      • IBM
      • SuperMicro
      • Intel
      • Juniper Networks
      • CBM
      • Kingston
      • Western Digital
      • Hitachi
      • Samsung
      • Microsoft
      • Seagate
      • Скидки
      • Акции
      Батареи
      Опции для ИБП
      Срочная продажа
      Бонусная система
      Производители
      • HP Enterprise
      • Cisco
      • Dell
      • Huawei
      • Lenovo
      • IBM
      • SuperMicro
      • Intel
      • Juniper Networks
      • CBM
      • Kingston
      • Western Digital
      • Hitachi
      • Samsung
      • Microsoft
      • Seagate
      • Скидки
      • Акции
      Антивирусы (антивирусные программы) Клиентские операционные системы
      • Windows 10 Home
      • Windows 10 Pro
      • Windows 11 Home
      • Windows 11 Pro
      Офисные программы
      • Microsoft Office Home and Business 2019
      • Microsoft Office Home and Business 2024
      • Microsoft Office Professional Plus 2019
      • Microsoft Office Professional Plus 2021
      • Microsoft Project
      • Microsoft Visio
      • Microsoft Visual Studio
      Серверные операционные системы
      • Server SQL
      • Windows Server Datacenter 2019
      • Windows Server Datacenter 2022
      • Windows Server Essentials
      • Windows Server Standard 2012
      • Windows Server Standard 2016
      • Windows Server Standard 2019
      • Windows Server Standard 2022
      • Windows Server Standard 2025
      Электронные подписки
      Срочная продажа
      Бонусная система
      Производители
      • HP Enterprise
      • Cisco
      • Dell
      • Huawei
      • Lenovo
      • IBM
      • SuperMicro
      • Intel
      • Juniper Networks
      • CBM
      • Kingston
      • Western Digital
      • Hitachi
      • Samsung
      • Microsoft
      • Seagate
      • Блог
      • Партнеры
      • Скидки
      • fire-2 Created with Sketch Beta. Акции
      • Кешбэк
      • Конфигуратор
      Поиск Корзина Корзина 00 ₽ Избранное Войти
      Авторизация
      Забыли пароль?
      Регистрация

      CSS-слои: как навести порядок в стилях

      • Главная
      • Блог
      • Полезные статьи
      • CSS-слои: как навести порядок в стилях
      CSS-слои: как навести порядок в стилях
      • #CSS
      • #@layer
      • #каскадные слои
      • 15
      • 25 Февраля, 2026
      Поделиться

      Вы когда-нибудь тратили часы на поиск CSS-правила, которое перебивает все ваши старания? Знакомо? Тогда давайте поговорим о CSS-слоях — инструменте, который меняет правила игры.
      Что такое каскадные слои?
      Директива @layer позволяет группировать стили и управлять порядком их применения. Представьте, что ваш CSS-код — это многоэтажка. Раньше все правила жили в одной коммунальной квартире. Слои же расселяют их по разным этажам с чёткой иерархией: кто главнее, а кто подчиняется.
      Где слои реально выручают?
      • Сброс браузерных стилей — поместите reset в отдельный слой, и он не перебьёт ваши стили.
      • Работа с фреймворками — положите Bootstrap в слой, а свои стили — в другой, и забудьте о !important.
      • Компонентный подход — группируйте стили для кнопок, карточек, модалок.
      • Состояния элементов — храните :hover, :focus, :disabled в одном месте.
      Как объявлять слои в CSS?
      Именованный слой:
      @layer buttons {
        .btn { padding: 10px; }
        .btn-primary { background: blue; }
      }
      Перечисление слоёв заранее:
      @layer reset, framework, components;
      /* Где-то дальше */
      @layer components { .header { ... } }
      Анонимный слой:
      @layer {
        * { box-sizing: border-box; }
      }
      Вложенные слои:
      @layer theme {
        @layer colors { --primary: blue; }
        @layer typography { body { font-family: Arial; } }
      }
      Обращение через точку: theme.colors.
      Главный секрет: кто побеждает?
      1. Порядок слоёв. Слой, объявленный позже, побеждает ранний:
      @layer base { button { background: gray; } } /* проиграет */
      @layer theme { button { background: blue; } } /* победит */
      2. Стили вне слоёв — короли. Любое правило не в слое всегда побеждает:
      button { background: green; } /* победит */
      @layer theme { button { background: blue; } } /* проиграет */
      3. !important переворачивает всё. Ранние слои с !important побеждают поздние.
      Советы новичкам
      1. Начинайте с малого — вынесите в слои сброс стилей.
      2. Называйте понятно: reset, base, components, utilities.
      3. Порядок определяйте в начале файла.
      4. Проверяйте в инструментах разработчика — видно, из какого слоя правило.
      Главное запомнить:
      • @layer даёт контроль над порядком стилей;
      • поздние слои побеждают ранние;
      • стили вне слоёв всегда важнее;
      • !important в слоях работает наоборот;
      • идеально для работы с библиотеками.
      Попробуйте @layer в следующем проекте — CSS станет чище и предсказуемее.

      Поделиться
      15
      25 Февраля, 2026
      Поделиться
      Выберите обязательные опции
      Быстрый заказ
      Нажимая на кнопку «Отправить заказ», Вы даете согласие на обработку персональных данных.

      Мы используем файлы cookie, чтобы улучшить работу сайта, повысить его эффективность и удобство. Подробнее в Обработка персональных данных.

      Принять

      CBM — components business machines

      www.cbm.company © 2015 - 2026

      Комплектующие
      • Накопители
      • Оперативная память (ОЗУ-RAM)
      • Процессоры (CPU)
      • Блоки питания (БП-PSU)
      • Контроллеры
      • Системы охлаждения
      Сетевое оборудование
      • Коммутаторы (Switches)
      • Маршрутизаторы (Routers)
      • Трансиверы (Оптические модули)
      • Беспроводное оборудование
      • Телефония
      • Межсетевые экраны МСЭ (Брандмауэры, Файерволлы)
      Программное обеспечение
      • Антивирусы (антивирусные программы)
      • Клиентские операционные системы
      • Офисные программы
      • Серверные операционные системы
      • Электронные подписки
      Полезное
      • Кешбэк
      • Блог
      • IT аудит
      • Акции
      • Разработка
      О компании
      • О компании
      • Доставка
      • Контакты
      • Публичная оферта
      • Условия соглашения
      Поддержка
      • 8 800 350 55 61
      • info@cbm.company
      • Обратный звонок
        Заказать обратный звонок
        Нажимая на кнопку «Отправить», Вы даете согласие на обработку персональных данных.

      ПН-ПТ: 09:00 - 18:00
      СБ, ВС: выходной

      Мы в сети
      • VK
      • Telegram

      CBM — components business machines, www.cbm.company © 2015 - 2026

      • pochka
      • Наличные
      • yoomoney
      • mastercard
      • visa