Tienes varios errores:
1) En HTML a los elementos vacíos no se les añade el autocierre de XHTML (
/>
), salvo en HTML5 que considera válido de igual forma.
2) Los elementos en bloque tales como divs o párrafos, no se pueden incrustar en elementos en línea (spans, anclas etc.). También válido en HTML5.