3 деления независимо друг от друга и по верху - PullRequest
0 голосов
/ 13 июня 2010

Как (сверху) выровнять 3 div, которые должны быть относительно предыдущего div (но не между ними)?
Я не могу использовать float или position:inline-block (если вы установите display:none на 2 divпоследний не должен двигаться).
position:absolute ни потому, что внизу есть относительный нижний колонтитул.
vertical-align:top не работает с использованием пролётов - есть ли обходной путь?

Я пытался использовать оболочку, но она не работает, потому что высота div не зафиксирована.
Высота оболочки полностью игнорируется (в следующем нижнем колонтитуле), если только я не использую относительные дочерние,

Есть идеи?

1 Ответ

0 голосов
/ 14 июня 2010

HTML
порядок важен, а обертка необязательна (для позиционирования боковых элементов)

<div id="wrapper">
<div id="left"></div>
<div id="right"></div>
<div id="middle"></div>
</div>
<div id="footer"></div>

CSS

#left {float:left}
#middle {margin:0 auto}
#right {float:right}
#footer {clear:both}

если кто-то не придумает чего-то более легкого, я приму мой ответ в течение 24 часов

...