Есть такие стили
.title {
color: red;
height: 30px;
}
@media screen and (max-width: 1000px) {
.title {
display: none;
}
}
Если зайдет клиент с разрешением <= 1000px, то браузер сначала наложит стили цвета и высоты, а потом скроет блок, или он поймет, что будет накладываться
display: none
и не станет выполнять другие стили?
То же самое касается и оверрайда стилей:
.title {
color: red;
height: 30px;
}
@media screen and (max-width: 1000px) {
.title {
height: 60px;
}
}
Браузер сначала задаст высоту 30, а потом 60, тем самым вызвав два рефлоу?
То есть куда улчше было бы использовать еще и
@media min-width?