【发布时间】:2011-01-13 15:26:55
【问题描述】:
我正在尝试在整个 HTML 文档中使用 <meta> 标记来标记隐藏的微数据值,如 Mark Pilgrim 的 Dive Into HTML 5 中所述。但是,当我的页面在 Chrome(特别是 Chromium 6.0.418.0)中加载时,我收到以下错误消息:
<meta> is not allowed inside <article>. Moving <meta> into the <head>.
<meta> is not allowed inside <span>. Moving <meta> into the <head>.
<meta> is not allowed inside <div>. Moving <meta> into the <head>.
目前有解决方法吗?同样的事情发生在 Firefox 3.6.13 中,尽管我目前对 WebKit 的解决方法特别感兴趣。
【问题讨论】:
-
您有正确的 HTML5 文档类型吗?编辑:再看一遍,也许这是从 HTML5 中取出的东西之一?
-
我确实有正确的 HTML5 文档类型。我想这可能是从 HTML5 中删除的,但据我所知,它仍在规范中。我猜它只是还没有浏览器支持。
-
似乎微数据被排除在主要的 HTML5 规范之外并归入自己的文档,标记为“有争议”:w3.org/TR/html5/microdata.html
标签: html google-chrome webkit microdata