Существует ли более правильный порядок вложения элементов <a> и <h1> в HTML?
<a>
<h1>
например:.
<a href="www.example.com"><h1>Example!</h1></a>
или
<h1><a href="www.example.com">Example!</a></h1>
В HTML 4.01 и XHTML 1.1 и старше:
h1
a
Итак <h1><a>…</a></h1>
<h1><a>…</a></h1>
В черновике HTML 5:
Так что либо,но поддержка браузера может отличаться (такова жизнь на переднем крае).
это правильный ответ:
HTML4, XHTML
<h1><a href="">Text</a></h1>
HTML5
<h1><a href="">Text</a></h1> <a href=""><h1>Text</h1></a>
Это допустимо в HTML5, так как тег привязки сделан на уровне блока.
Немного полезной информации отеги уровня блока и встроенного уровня можно найти по адресу http://www.webdesignfromscratch.com/html-css/css-block-and-inline/