Я ищу общее и полное решение этой общей проблемы! У меня есть HTML-код, как это:Как вертикально выравнивать контейнеры div с CSS?
<div id="CONTAINER">
<div id="CONTAINER_LEFT"></div>
<div id="CONTAINER_RIGHT"></div>
<div id="CONTAINER_CENTER"></div>
</div>
Я хочу написать CSS, что позволяет мне выровнять внутренние Div элементов по вертикали, так что их верхние края находятся в линии. Прочие соображения:
- Левый и правый контейнеры имеют фиксированную ширину.
- Контейнер центра должен заполнить оставшуюся ширину между левыми и Правые контейнеры.
- Высота каждого внутреннего контейнера зависит от его содержимого и поэтому варьируется между контейнерами.
- Наложение не перекрывается, цель заключается в следующем: image.
- Высота наружного контейнера должна быть равна наибольшей высоте внутренних контейнеров, если возможно!
Цвета только для отображения идеи!
Я использовал "float: left;" и "float: right;" свойства для контейнеров Right и Left, но если контейнер Center имеет слишком много контента, область этого контейнера заполняет пространство ниже плавающих элементов! Кроме того, мне нужен нижний колонтитул ниже корневого контейнера шириной 100%; любое решение должно учитывать это!
Ваш выбранный ответ не даст вам столбцов с одинаковой высотой. – SpaceBeers