假设我想向以下句子添加丰富的摘要:
我在纽约生活和工作
由于纽约既是我的居住地,也是我工作的城市,理论上我希望使用 schema.org 标准来标记该行:
<div itemscope itemtype = 'http://schema.org/Person'>I live and work in
<span itemprop = 'homeLocation' itemprop = 'workLocation'>New York</span></div>
在一个 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>
通常的 HTML 方式是使用one属性并用空格字符分隔多个值。
查看微数据规范,您会注意到,情况就是如此itemprop属性 http://www.w3.org/TR/microdata/#names:-the-itemprop-attribute, too:
The itemprop
属性(如果指定)必须具有一个值无序的一组唯一的空格分隔的标记 […]
所以这应该是正确的:
<div itemscope itemtype="http://schema.org/Person">
I live and work in <span itemprop="homeLocation workLocation">New York</span>
</div>
(注:如果使用itemprop
值作为 CSS 选择器,使用[att~=val]代替[att=val] https://stackoverflow.com/a/27933394/1591669.)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)