我可以在 HTML5 的 img 标签中使用 href 和 rel 属性吗?

问题描述 投票:0回答:1

在这篇文章中https://alistapart.com/article/introduction-to-rdfa/#section9作者说我可以直接在img标签内使用href和rel属性。我从来不知道我们可以用 html5 做到这一点。但这篇文章也有点旧,写于 2009 年。那么有人可以证实这一点,如果我们可以这样做吗?任何对规范的参考都会有帮助

我尝试查看w3c学校网站,对于img标签的属性列表,我在那里找不到href或rel属性,我没有足够的知识来阅读规范。

html semantic-web semantic-markup rdfa
1个回答
0
投票

RDFa 是一个 HTML 扩展,它覆盖 (X)HTML 规范中的规范内容。它由 W3C 指定(不要与 W3Schools 混淆):HTML+RDFa 1.1 - 第二版

第 4 节列出了 HTML 规范的更改。第二个要点回答了你的问题:

[…] HTML5 内容模型中的所有元素都允许使用以下 RDFa 属性:[…]、

@rel
、[…]。 RDFa 可能处理的所有其他属性,例如
@href
[…],只有在与 HTML5 规范中定义的该元素的内容模型一致时才允许。

所以在 HTML+RDFa 中,

img
元素可以有
rel
属性,但不能有
href
属性。

© www.soinside.com 2019 - 2024. All rights reserved.