Я прописываю
media не отдельно в конце документа, а в каждом классе (где это нужно) + использую БЭМ
Получаются конструкции такого типа
// блок карточки товаров
.contain
display: flex
flex-wrap: wrap
&__card
width: 100% / 6
@media (max-width: 62.5em)
width: 100% / 3
&_big
width: 100%
Проблема в том что в css получается очень много
media разбросанных по всему файлу.
Я решил подключить плагин который группирует все
media в конце документа.
Появилась проблемма, на
media (max-width: 62.5em) css елемента card с модификатором big
перечеркиваются элементом card без модификатора и адаптив ломается
.contain {
display: flex;
flex-wrap: wrap;
}
.contain__card {
width: 100% / 6;
}
.contain__card_big {
width: 100%;
}
@media (max-width: 62.5em) {
.contain__card {
width: 100% / 3;
}
}
Стоит ли отказаться от такого плагина и нормально ли хранить в css много
media разбросанных по всему файлу?
Или есть способ писать
media таким образом так чтобы это работало?