Блочный элемент внутри ссылки?
хорошо изучил html5
Нет предела совершенству.

Блочно\строчные элементы больше не существуют как типы в контентной модели. Всё стало сложнее.

Контентная модель:
Оригинал в спецификации: https://html.spec.whatwg.org/#content-models
Перевод: https://html5book.ru/kontentnaya-model-html5/

Коротко: у ссылки сейчас "прозрачная" модель. То есть в неё можно вкладывать всё, что можно вкладывать в её родителя.
Что тебя смущает? Всё содержимое в тэге а ,будет ссылкой...