Going forward, in CSS 3 designers can get rid of floats and stick to some simple layout techniques. CSS3 provides a new box model with the “orient” property. Using this designers can layout block level elements horizontally or vertically without using floats. More details in this CSS3 spec.