<div class="header"></div>
<div class="content">
<div class="row">
<div class="col-left">
<div class="aside-left"></div>
</div>
<div class="col-main">
<div class="main">
<div class="filter">
<div class="row">
<div class="col-3">
<div class="input"></div>
</div>
<div class="col-3">
<div class="input"></div>
</div>
<div class="col-3">
<div class="input"></div>
</div>
<div class="col-3">
<div class="input"></div>
</div>
</div>
<div class="btn"></div>
</div>
<div class="news-line"></div>
<div class="news">
<div class="row">
<div class="col-4">
<div class="news-card"></div>
</div>
<div class="col-4">
<div class="news-card"></div>
</div>
<div class="col-4">
<div class="news-card"></div>
</div>
</div>
</div>
<div class="news-line"></div>
<div class="news">
<div class="row">
<div class="col-4">
<div class="news-card"></div>
</div>
<div class="col-4">
<div class="news-card"></div>
</div>
<div class="col-4">
<div class="news-card"></div>
</div>
</div>
</div>
</div>
</div>
<div class="col-right">
<div class="aside-right"></div>
</div>
</div>
</div>
@media (max-width: 500px) {} - все
Устройство в 320 рх подходит под все три запроса?
как CSS разбирает из этих запросов что применять?
Или нужно ставить медиа стили строго в порядке убывания разрешения, чтобы самый нижний в коде был с наименьшим разрешением?
.elem {
color: red;
@media () {
color: red;
}
}