html - 在 HTML 中,<a/> 和 <h1/> 应该以哪种方式嵌套?

标签 html xhtml

嵌套 <a> 是否有更正确的顺序?和 <h1> HTML 中的元素?

例如:

<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
  • a可能包含h1

所以 <h1><a>…</a></h1>

在 HTML 5 草案中:

  • h1可能包含 a
  • a可能包含 h1 (但前提是 a 是允许 h1 的地方——请参阅此答案的评论)

所以两者都可以,但浏览器支持可能会有所不同(这就是最前沿的生活)。

关于html - 在 HTML 中,<a/> 和 <h1/> 应该以哪种方式嵌套?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5080261/

相关文章:

java - 当文档以小写 &lt;!doctype 开头时, Karate HTML 解析抛出 SaxException

asp.net - 为什么ASP.Net要给asp :Image添加一个 "border"属性

html - CSS 堆叠 div

javascript - 显示/隐藏故障 - 有人可以指出我的错误吗?

javascript - pdfmake.js 未捕获类型错误 : Cannot read property 'length' of null

jquery - 表格列的相对位置 HTML/JQuery

javascript - 在哪里存储少量仅与 JavaScript 一起使用的 HTML?

google-maps - Google Map 不适用于 XHTML Doctype(文档类型)

javascript - 使用JS更改输入字段的背景颜色

javascript - 如何选择没有特定类的元素