Вот чего я хочу добиться ^
Вот как это работает сейчас: http://jsfiddle.net/yfxPm/1/
Проблема в том, что если я поставлю float: left, то остальная часть содержимого попадет внутрь
<div class='field'>
<ul class='display'>
<li>apple</li>
</ul>
<button class='btn'>...</button>
<div>
<button>this button will go inside .field div </button>
(ясно: оба на .field не помогают)
КСС:
.field
{
width: 200px;
margin: 1em;
}
.display
{
list-style: none;
padding: 0;
margin: 0;
border: solid 1px gray;
background: white;
float: left;
}
Одним из решений было бы поставить <br style="clear:both" />
перед концом div .field, но это добавит дополнительный отступ