我正在查看 YouTube 的视频页面 HTML 源代码,并看到了这些标签:
<div id="watch7-container" itemscope itemtype="http://schema.org/VideoObject">
<link itemprop="url" href="http://www.youtube.com/watch?v=ikbEBp5BeCM">
<meta itemprop="name" content="THE TEST">
<meta itemprop="duration" content="PT1M10S">
<meta itemprop="unlisted" content="False">
<link itemprop="embedURL" href="http://www.youtube.com/v/ikbEBp5BeCM?autohide=1&version=3">
<meta itemprop="playerType" content="Flash">
<meta itemprop="width" content="640">
<meta itemprop="height" content="480">
每次该值为 URL 时,YouTube 都会使用link
标签而不是meta
标签。
http://validator.w3.org/验证两者<meta content="http://..." itemprop="url">
都是<link href="http://..." itemprop="url">
有效的 HTML。
这样做有什么好处?