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