Странное поведение поплавка в IE7

я хочу создать простую коробку с заголовка, содержащий заголовок и несколько кнопок панели инструментов. У меня есть следующие разметки:

<div style="float:left">
    <div style="background-color:blue; padding: 1px; height: 20px;">
    	<div style="float: left; background-color:green;">title</div>
    	<div style="float: right; background-color:yellow;">toolbar</div>
    </div>
    <div style="clear: both; width: 200px; background-color: red;">content</div>
</div>

Это делает штрафом в Firefox и Chrome:

Однако IE7 совершенно разброд и ставит право плавающий элемент в правой части страницы:

Можно ли это исправить?

Найдено 6 ответов:

Strange float behaviour in IE7

http://stackoverflow.com/questions/187279/strange-float-behaviour-in-ie7

Посмотреть решение →