Хмм ... Почему бы вам просто не установить margin-left
из #content
на 400 пикселей? Это дало бы тот же результат, но гораздо проще.
Приветствия:)
Обновление : если вы хотите сделать оба столбца равными по высоте, для этого есть несколько способов. Мой любимый вот этот:
<div class="container">
<div id="whitespace">Lorem ipsum</div>
<div id="content">Foo<br />bar</div>
</div>
<style type="text/css">
.container {overflow: hidden;}
#whitespace, #content {padding-bottom: 32767px;margin-bottom: -32767px;}
</style>