У меня есть 4 столбца, и я решил установить для них значение высоты, так как мне кажется, что они появляются в одной строке, но я работаю над гибкой компоновкой, я имею в виду, когда браузер уменьшилось и страница стала более узкой, высота ящиков должна увеличиться. Итак, как я устанавливаю высоту ящиков равномерно, не устанавливая значение высоты?Решение для гибких высот
ответ
Вы хотите, чтобы все столбцы были одинаковой высоты, если я правильно понимаю.
Вы можете исправить это путем отображения дивы в качестве ячеек таблицы, например:
HTML:
<div>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
CSS:
body > div {
display: table;
width: 100%;
}
div > div {
display: table-cell;
width: 25%;
}
Также проверьте этот demo. Нажмите в первой колонке, чтобы добавить дополнительный текст (только так вы можете увидеть, как это работает.
Вы можете, но для этого вам понадобится javascript.
Flexbox делает то, что вы хотите, но это право между двумя спецификациями и очень плохо поддерживается на данный момент, как браузеры очень далеки друг от друга, в которых спецификация они поддерживают, так что, к сожалению, это не вариант на данном этапе ..
Вы можете создать свой собственный с помощью javascript. или используйте flexbox polyfill
Есть много способов для достижения этой цели. Попробуйте ссылку ниже.
- 1. Создание гибких контейнеров высот для ответственного дизайна
- 2. Gem для инициализации гибких объектов
- 3. Примеры использования для гибких свойств
- 4. Обходное решение для выравнивания переполнения IE 10/11 для гибких линий
- 5. Код VBA для преобразования высот
- 6. SASS: MIXIN для заданных высот
- 7. Решение для решения графических решений
- 8. Макросъемка высот
- 9. iOS: предварительный подсчет высот строк для UITableView
- 10. Лучшая практика для гибких графиков Google
- 11. Лучшая структура данных для карты высот
- 12. Множественные анализаторы гибких/бизонов
- 13. Внедрение гибких основных данных
- 14. iOS: Автопокрытие гибких полей
- 15. Механизм гибких свойств
- 16. Форматирование гибких информационных меток
- 17. Каковы подводные камни для гибких методологий развития?
- 18. Как реализовано @RequestMapping для поддержки гибких подписи
- 19. перестановке гибких элементов для мобильных и настольных
- 20. Инструменты для автоматического приёма гибких дисков
- 21. Regex для гибких пар ключ/значение стоимости
- 22. Выполнение следующего кода для гибких возможностей
- 23. xml как источник данных для гибких диаграмм
- 24. Ширина контейнера для гибких контейнеров не растет
- 25. Разработка независимого решения для гибких веб-приложений
- 26. установка равных высот столбцам
- 27. Обниматься в гибких сетях
- 28. подгоняет номер формата гибких
- 29. Обновления гибких мультиклиентов
- 30. Создание гибких имен переменных
сделал вас попробованный min-height ?, а не высота –
'height: auto' должен работать. или не упоминать ничего также должно работать. –