Ciao zell!

hai un pò di confuzione in testa, eh?!

in ordine:

"name" non si usa, caso mai si usa "id"..tutto però dipende da cosa vuoi fare..un collegamento in genere si indica così

codice:
testo
eventualmente può contenere altri attributi come "class" o "id"..te che ci devi fare? un collegamento esterno o un'ancora interna alla pagina???? per l'ancora interna basta dare un'id all'elemento al quale deve puntare il link e scrivere href="#id_dell'elemento" nell'indirizzo del link.

2) cosa intendi con iframe.a e iframe.h1?? forse vorresti dire div.iframe a e div.iframe h1 ???

3) l'annidamento dei tag non è casuale..elementi inline non possono contenre elementi di blocco (leggiti le guide che trovi sul portale di html.it)
codice:
corretto
<h1><a>..</a></h1>

scorretto
<a><h1>...</h1></a>