我有一个用 XHTML 1.0 Strict 编码的网站。我想使用新的 Microdata 将面包屑添加到我的网站(以便Google 理解它们)。
我的旧的非微数据标记面包屑如下所示:
<ul>
<li><a href="...">Level 1</a></li>
<li><a href="...">Level 2</a></li>
<li><a href="...">Level 3</a></li>
</ul>
根据 Google 的说法,要使用 Microdata 标记面包屑,您可以像这样扩展上述代码:
<ul>
<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
<a href="..." itemprop="url">
<span itemprop="title">Level 1</span>
</a>
</li>
...
</ul>
但这不是有效的 XHTML 1.0 Strict。
我该怎么办?
我应该忽略验证冲突吗?
我应该写itemscope="itemscope"
而不是只写itemscope
(这将是有效的 XML,但仍然不是有效的 XHTML)?
我应该将 Doctype 更改为 HTML5 而不是 XHTML 1.0 Strict?
我希望它能够一直工作到 IE6!
请指教 :)