У меня есть сетка с четырьмя элементами сетки. При ширине рабочего стола, сетка будет так ...Ответственный макет сетки выпуск
| 20% | | | |
| | | 20% | |
| | 20% | | 40% |
Если браузер получает изменен до ~ 1023px или ниже, то я хотел бы макет, чтобы посмотреть, как это ...
| | 33% | |
| | | 33% |
| 33% | | |
---------------------------
| 100% |
Это все легкое peasy, но вот предостережение, высоты элементов сетки в первом примере должны быть одинаковыми, используя свойства display: table-cell или min-height; однако, когда мы попадаем в точку останова, то элемент сетки 100% должен стать элементом сетки автоматической высоты и не сохранять отображение: высоты таблиц.
Возможно ли это достичь без использования каких-либо javascript?
Не совсем ... это не удовлетворяет недостатки, упоминавшиеся. Все разделители должны иметь одинаковую высоту при максимальном разрешении, но когда до 1023px, только первые три должны быть одинаковой высоты, а четвертый div может быть автоматически высотой. http://codepen.io/ascendantofrain/pen/jAZrba – ascendantofrain
Ну, это кажется более сложным, чем я думал ... Возможно, нам следует определить [больше макетов колонок] (http://www.wearesicc.com/quick-tips -5-колонки-макет с-твиттер-бутстрапа /)? – Mistalis
Я обновил свой ответ, он не соответствует вашему желанию ('16,7' /' 16,7'/'16,7' /' 16,7'/'50'% вместо' 20'/'20' /' 20'/'40'%) в полноэкранном режиме, но может быть проще, чем написание новых классов сетки CSS ...:/ – Mistalis