Para a grande maioria dos programadores, java inclusive, css é um mistério obscuro. E coisa de designers. E de meninas.Mas na realidade, para quem trabalha para web, temos de saber xhtml e css pois nem sempre temos designers e protótipos e todas essa
s benesses.
Depois, quando tentamos fazer páginas todas bonitas, acessíveis, com separação de semântica da apresentação perdemos horas e horas e sentimo-nos parvos.
Hoje, consegui finalmente perceber o conceito de
float, graça a este excelente tutorial: CSS Float Theory: Things You Should Know.
Não deixem de ler este artigo, é muito muito bom.