Моя цель - создать обертку содержимого, причем каждый элемент имеет равную высоту/ширину. Это одно достаточно просто и продемонстрировано ниже, но я хотел бы, чтобы элементы (DIV) переносились на другую строку, если они уменьшались ниже min-width
, поэтому он не выглядит сжатым на мобильных дисплеях.Возможно ли использование контейнера только для CSS?
Я думаю, что jQuery может справиться с этим, но для простоты и размера я хотел бы увидеть, есть ли только решение css.
#wrapper {
display: table;
table-layout: fixed;
width:90%;
height:100px;
background-color:Gray;
}
#wrapper div {
display: table-cell;
height:100px;
min-width:200px;
}
#one {
background-color:green
}
#two {
background-color:blue
}
#three {
background-color:red
}
<div id="wrapper">
<div id="one">one one one one one one one one one one one one one one one one one one one one one</div>
<div id="two">two two two two two two</div>
<div id="three">three</div>
</div>
Некоторые детали, как к реализации:
Это для типа целевой страницы значок сетки, количество элементов, присутствующих динамичны как размеры страницы. Вертикальная прокрутка из-за обертывания предметов в порядке, но я не хочу иметь горизонтальную прокрутку.
ли медиа-запросы для более низких размеров экрана позволили? – sinisake
@nevermind Это мой план резервного копирования, если я не могу заставить макет просто обернуть. – Wobbles
не используют дисплей: свойства таблицы, ячейки на строке не обертываются, flex does;) –