1
我正在使用schema.org中的breadcrumb列表。他們聲明我們需要使用meta標籤來指定項目的順序。Meta標籤在與schema.org一起使用時會破壞HTML驗證breadcrumblist
- 它打破了我的HTML驗證,有沒有其他的方式來指定順序?
- meta標記添加字品牌
這裏有一個空格是我的標記:
<ol class="breadcrumb" itemscope itemtype="http://schema.org/BreadcrumbList">
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">
<a itemprop="item" href="/">
<span itemprop="name">My Website</span>
</a>
<meta itemprop="position" content="1" />
</li>
<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem" class="active">
<span itemprop="item">
<span itemprop="name">Brands</span>
</span>
<meta itemprop="position" content="2" />
</li>
</ol>
輸出應該是這樣的:
My Website/Brands
(您可能希望提供'link'元素中最後一個/當前項目的URL,否則我認爲沒有理由提供'item'屬性。 – unor
我的最後一項是當前頁面。我還應該把它作爲鏈接嗎? –
@BrendanVogt:我想這是你的選擇:或者使用'item'作爲最後一項(並指定URL),或者省略'item'(並且不指定URL)。 (我不知道數據的消費者可能會喜歡什麼。) – unor