Ну, как вы, наверное, уже видели, so.com использовал div с фиксированной шириной для достижения цели макета.
Очевидно, что моя первая попытка установить ширину автоматически не удалась, но, возможно, я нашел для вас полезный обходной путь: используйте плавающие влево и вправо оба поля.
<div style="border: 1px solid #000000; width: 60%">
<div style="border: 1px solid #444444; float: left;">
some text
</div>
<div style="border: 1px solid #999999; float: right;">
foo
</div>
</div>
Конечно, это поможет, только если я правильно понял ваш вопрос;)