Можно ли получить div в контейнере felx (display: flex) равным 100%, если размер экрана уменьшен до размера экрана мобильного телефона (что-то вроде max-width: 480px)?
Давайте возьмем это в качестве примера:
.flex-container { background-color: #F4F7F8; resize: horizontal; overflow: hidden; display: flex; margin: 1em; }
.item { margin: 1em; padding: 0.5em; width: 110px; min-width: 0; background-color: #1B5385; color: white; font-family: monospace; font-size: 13px; }
.four { flex: 4; }
.two { flex: 2; }
.one { flex: 1; }
```
<div class="flex-container">
<div class="item four">4</div>
<div class="item two">2</div>
<div class="item one">1</div>
</div>
Ссылка на jsFiddle
При уменьшении размера экрана рабочего стола / ноутбука до размера экрана мобильного телефона Iхотел бы, чтобы это было что-то вроде
Я сделал это, добавив
@media only screen and (max-width: 480px) {
.flex-container { display:block; }
.item { width: 100%; }
}
в файл CSS.
Я незнать, если это правильный способ сделать это или нет.