Llo*_*nks 32 html seo rich-snippets schema.org
假设我有以下句子我想添加丰富的片段:
我在纽约生活和工作
由于纽约既是我的居住地,也是我工作的城市,理论上我想使用schema.org标准来标记这样的行:
<div itemscope itemtype = 'http://schema.org/Person'>I live and work in
<span itemprop = 'homeLocation' itemprop = 'workLocation'>New York</span></div>
Run Code Online (Sandbox Code Playgroud)
在一个span标记中有2个itemprops是否有效?如果没有,下面会工作吗?
<div itemscope itemtype = 'http://schema.org/Person'>I live and work in
<span itemprop = 'homeLocation'><span itemprop = 'workLocation'>New York
</span></span></div>
Run Code Online (Sandbox Code Playgroud)
uno*_*nor 52
通常的HTML方法是使用一个属性并用空格字符分隔多个值.
查看Microdata规范,您会注意到itemprop属性的情况也是如此:
itemprop如果指定了该属性,则该属性的值必须是一组无序的,以空格分隔的唯一标记 [...]
所以这应该是正确的:
<div itemscope itemtype="http://schema.org/Person">
I live and work in <span itemprop="homeLocation workLocation">New York</span>
</div>
Run Code Online (Sandbox Code Playgroud)
(注意:如果使用itemprop值作为CSS选择器,请使用[att~=val]而不是[att=val].)