<div style="background: red; width: 900px; margin: 0px auto;"> <div style="float: left; width: 285px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam eu lorem sapien. Proin dignissim aliquam diam, in aliquet enim ultricies sed. Mauris ac quam vel lorem accumsan faucibus eget ut turpis. Ut semper ipsum vel quam consectetur accumsan. Donec vestibulum enim ac quam ultrices in cursus ligula gravida. Pellentesque lobortis, orci eget venenatis placerat, turpis nibh mattis sapien, nec commodo dolor felis vitae nisl. Morbi at magna tortor, quis porttitor ipsum. Fusce dapibus leo in metus varius volutpat quis id arcu. Nullam eu sodales elit. Sed pellentesque vehicula faucibus. Proin at fermentum lectus. Sed a nibh eget lacus feugiat aliquet nec vel nisl. Suspendisse sit amet nulla vitae lectus sagittis volutpat commodo id odio.</div> <div style="float: left; width: 615px;">Suspendisse vitae felis sit amet ligula tincidunt faucibus. Donec id risus quis arcu luctus consectetur vitae ut arcu. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec molestie tincidunt imperdiet. Sed eu orci purus, vitae porttitor odio. Nam porta scelerisque vulputate. Duis augue libero, congue eget pharetra a, imperdiet sed lacus. Donec laoreet urna commodo augue ullamcorper non ullamcorper arcu accumsan. In nec orci ligula, eget auctor velit. Curabitur luctus lacus ac orci malesuada malesuada. Aenean eu sapien vitae justo eleifend mattis nec sit amet lorem. Phasellus id sapien felis, non viverra libero.</div> </div>
Moim zamierzeniem było wyświetlenie obok siebie dwóch wyśrodkowanych divów o czerwonym tle.
Efekt jest jednak trochę inny:

Dodatkowo, w sytuacji gdybym umieścił kolejny (osobny) div pod spodem "dołączyłby" się do powyższego.
Tło pojawia się tylko gdy tekst wpiszę poza divami, które chcę ustawić obok siebie.
Ma ktoś na to pomysł?