Я хочу создать div
, который имеет заголовок, содержащий два фрагмента текста. Один фрагмент текста будет выровнен слева и справа. Заголовок будет иметь серый фон, который будет расширяться с текстом:
<div id="expand-box">
<div id="expand-box-header">
<span style="float: left;">Top left header</span>
<span style="float: right;">Top right header</span>
</div>
Lorem ipsum dorem nori seota ostiy
</div>
CSS
#expand-box
{
width: 100%;
padding: 0;
border: 2px solid #BBB;
margin: 7px 0 0 0;
}
#expand-box-header
{
background-color: #BBB;
margin: 0;
color: #FFF;
padding: 0 0 3px 2px;
}
Пока это работает, два spans
плавают над серым фоном expand-box-header
, а текст Lorem Ipsum плавает выше, чем должен.