Un elemento h1 non può essere figlio di a. Casomai è possibile l'inverso. a può solo contenere elementi di tipo inline: h1 e p sono di tipo block.