【发布时间】:2015-11-04 03:22:00
【问题描述】:
<a href='' itemscope itemtype='http://schema.org/Brand' itemprop='brand'><i class="logo" itemprop='logo'></i></a>
上述class='logo' 将字体应用于图标元素。我们能否将类中定义的“字形”(例如font-family: 'AnyFont'; content: '/e600')应用为Microdata Markup DataType "Brand > Logo",以在rich-snippet 中呈现徽标,就像在rich-sn-中呈现图像一样吗?
这似乎不太可能,因为图像具有基于 URL 的 src="..." 属性而字体字符没有,但我一直在研究这个我发现没有关于此的文档或讨论,需要知道如果社区知道一种方法可以使这项工作在它还没有工作的情况下工作。还是我们必须放弃使用图标字体在rich-sn-ps 中显示徽标的许多众所周知的好处?
作为对图像而非字体字符的常见应用微数据的验证,我们看到this heavily used microdata generator 没有为我们提供将微数据应用到应用了字体的元素的选项。基于'Brand > Logo' documentation,唯一的选择是ImageObject和URL(很多人很可能认为这回答了问题(肯定有一种方法可以做到这一点,而不必回到4年前并使用图像而不是字体))。
【问题讨论】:
标签: html fonts seo microdata rich-snippets