Несмотря на то, что предыдущие версии HTML ограничивали элемент только содержащим текст фразы (по существу, то, что было в предыдущих версиях, называемое "встроенным" контентом), элемент теперь прозрачен; то есть экземпляру элемента a теперь разрешено также содержать поток содержимого (по существу, то, что было в предыдущих версиях, называемое "блочным" контентом), - если родительский элемент этого экземпляра элемента a - это элемент, которому разрешено содержать содержимое потока.
Ответ 2
Да, все версии HTML допускают некоторые элементы внутри элемента a. Набор допустимых элементов зависит от версии HTML. Выведенный код действителен HTML 3.2 и HTML 4.01, поскольку вложенность элементов идет, хотя элемент img недействителен HTML 4.01 из-за отсутствия атрибута alt.