No tiene nada que ver con br... Da igual.
Cita:
Iniciado por kiM- Respecto al tema del "div#logo", he puesto el display:block en #logo y no ha pasado absolutamente nada, ha seguido igual, en cambio poniendo div#logo si que ha desaparecido el espacio, a qué se debe?
En principio es lo mismo. Lo único que puede haber pasado es que tengas otra regla sobre #logo en algún momento después en tu CSS, por eso parece que no haya hecho nada —ya que aplica luego la otra regla—, y luego al ser más específico (ver
especifidad CSS) este prevalezca.