Cita: Pero no es la sintaxis XHTML la que define que un elemento de bloque no debe ir dentro de un elemento de línea, sino la especificación CSS; vamos, que es cosa de CSS.
en serio? y pr qué cuando validás un sitio es el validador de xhtml el que te informa de ese error?