Mi pare che tu stia sbagliando concettualmente, sin dalla radice. Mi riferisco al paragrafo dentro il marcatore <a>: non è una cosa ammessa dalle regole sintattiche di (X)HTML.