En HTML5 está permitido poner elementos de bloque dentro de un enlace.
Bueno, yo me sé de un moderador del
foro de JavaScript que va por ahí con JavaScript desactivado.
Pero vamos, me parece un error pensar que todo el mundo lo tiene activado, y, además, todas esas páginas bonitas que funcionan con JavaScript también lo hacen si el navegador no lo soporta o lo tiene desactivado porque está hecho de forma no intrusiva; que no es el caso aquí.