Las*_*ios 12 html5 tagging microdata schema.org
我用微工作,我想使用Schema.org的keywords
进行CreativeWork
.
模式指定它应该是文本,但我是否将每个关键字放在一个单独的元素中,itemprop="keywords"
或者我将它们全部放在一个keywords
元素中?如果我将它们全部放在一个元素中,我是否使用逗号作为分隔符?
uno*_*nor 12
Schema.org的keywords
属性定义已更改.它现在写道:
用于描述此内容的关键字或标签.关键字列表中的多个条目通常用逗号分隔.
所以它在Microdata中看起来像这样:
<article itemscope itemtype="http://schema.org/BlogPosting">
<footer>
<ul itemprop="keywords">
<li><a href="/tags/foo" rel="tag">foo</a>,</li>
<li><a href="/tags/bar" rel="tag">bar</a></li>
</ul>
</footer>
</article>
Run Code Online (Sandbox Code Playgroud)
(例子来自我关于标签的语义标记的相关答案.)
如果您不希望在页面上显示逗号,则可以使用meta
除标记的常规标记之外的元素:
<meta itemprop="keywords" content="foo, bar" />
Run Code Online (Sandbox Code Playgroud)
(允许将此meta
元素放在"body"中.)
您应该itemprop
为每个关键字创建一个元素,如下所示:
<div itemscope itemtype="http://schema.org/CreativeWork">
<span itemprop="name">Resistance 3: Fall of Man</span>
by <span itemprop="author">Sony</span>.
Keywords:
<a href="/tags/game/"><span itemprop="keywords">Game</span></a>,
<a href="/tags/adult/"><span itemprop="keywords">Adult</span></a>
</div>
Run Code Online (Sandbox Code Playgroud)