把 HTML5 微数据放在预览块上好吗?
Is it good to put HTML5 Microdata on preview blocks?
考虑这个例子:
<section id="news_block_left" class="block" itemscope="" itemtype="http://schema.org/ItemList">
<a href="http://dev.com/index.php?controller=NewsList" title="News" itemprop="url">
<h2 class="title_block" itemprop="name">News</h2>
</a>
<div class="block_content">
<ul class="news-list">
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/NewsArticle">
<a href="http://dev.com/index.php?id_news=7&controller=News" title="News Title1" itemprop="url">
<span><span itemprop="datePublished">2015-03-30</span> <em itemprop="headline">News Title1</em></span>
</a>
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/NewsArticle">
<a href="http://dev.com/index.php?id_news=8&controller=News" title="T230 series (1999–2006)" itemprop="url">
<span><span itemprop="datePublished">2015-03-08</span> <em itemprop="headline">T230 series (1999–2006)</em></span>
</a>
</li>
</ul>
<meta itemprop="numberOfItems" content="2">
<a class="more_news" href="http://dev.com/index.php?controller=NewsList" title="More news">
<span>More news</span>
</a>
</div>
</section>
这个块存在于侧边栏中,它不包含完整的新闻元素数据,只有几个 link 这个。
link "More news" 导致更完整的列表和更多标记(但仍然只有 link 到实际文章的列表)。
将微数据放在此类预览列表中有什么好处吗?还是微数据用于完整页面(包含正文、产品页面等的完整新闻页面)?
P.S。不要介意不友好的网址,它只是开发版本。
没关系。绝对不需要只对某些内容使用微数据。词汇表 Schema.org 也是如此。越多越好
感谢为每个 NewsArticle
项目使用 Schema.org 的 url
属性,消费者有机会了解到这些项目具有单独的 URL,可能(但不一定)更多相关内容。
附带说明:如果 headline
应标记为 name
,您 use name
instead of headline
(or name
in addition). The name
property, as it can be used on all Schema.org types, has probably more support than the headline
property, which can only be used on CreativeWork
types. (Currently it gets discussed。)
考虑这个例子:
<section id="news_block_left" class="block" itemscope="" itemtype="http://schema.org/ItemList">
<a href="http://dev.com/index.php?controller=NewsList" title="News" itemprop="url">
<h2 class="title_block" itemprop="name">News</h2>
</a>
<div class="block_content">
<ul class="news-list">
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/NewsArticle">
<a href="http://dev.com/index.php?id_news=7&controller=News" title="News Title1" itemprop="url">
<span><span itemprop="datePublished">2015-03-30</span> <em itemprop="headline">News Title1</em></span>
</a>
</li>
<li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/NewsArticle">
<a href="http://dev.com/index.php?id_news=8&controller=News" title="T230 series (1999–2006)" itemprop="url">
<span><span itemprop="datePublished">2015-03-08</span> <em itemprop="headline">T230 series (1999–2006)</em></span>
</a>
</li>
</ul>
<meta itemprop="numberOfItems" content="2">
<a class="more_news" href="http://dev.com/index.php?controller=NewsList" title="More news">
<span>More news</span>
</a>
</div>
</section>
这个块存在于侧边栏中,它不包含完整的新闻元素数据,只有几个 link 这个。
link "More news" 导致更完整的列表和更多标记(但仍然只有 link 到实际文章的列表)。
将微数据放在此类预览列表中有什么好处吗?还是微数据用于完整页面(包含正文、产品页面等的完整新闻页面)?
P.S。不要介意不友好的网址,它只是开发版本。
没关系。绝对不需要只对某些内容使用微数据。词汇表 Schema.org 也是如此。越多越好
感谢为每个 NewsArticle
项目使用 Schema.org 的 url
属性,消费者有机会了解到这些项目具有单独的 URL,可能(但不一定)更多相关内容。
附带说明:如果 headline
应标记为 name
,您 name
instead of headline
(or name
in addition). The name
property, as it can be used on all Schema.org types, has probably more support than the headline
property, which can only be used on CreativeWork
types. (Currently it gets discussed。)