Разрешены ли элементы уровня блока внутри встроенных элементов HTML5?

Пример

Является ли <a href="#"><h1>Heading</h1></a> допустимым в HTML5?

Ответы

Ответ 1

да то, что вы написали, является допустимым в HTML5, но это не все встроенные элементы, я думаю, что это просто <a> оно применимо к..

Ссылка: "Блокировать" ссылки в HTML5

Совет. При использовании этого набора от <a> до display: block; или могут возникнуть непредвиденные результаты визуального моделирования: Источник: тестовый пример

Обновление:

Он "запрещен" для других комбинаций "block in inline", где "стили по умолчанию могут привести к путанице" - здесь::

Случаи, когда стили по умолчанию могут привести к путанице

Некоторые элементы имеют стили по умолчанию или поведения, которые делают определенные комбинации, которые могут привести к спутанность сознания. Если у них есть эквивалент альтернативы без этой проблемы, путаные комбинации запрещены.

Например, элементы div отображаются в качестве блоков блоков и элементов span в качестве встроенные ящики. Вставка блока в встроенная коробка не нужна сбивает с толку; так как либо вложенность просто div, или просто вложенность элементов или элементов разметки вложенности внутри элементов div все одинаковые назначение вложение элемента div в элемент span, но только последний включает блок-блок в встроенном окне, последняя комбинация запрещена.