1

ページを検証しようとしていますが、現在スローされている唯一のエラーは次のとおりです。

この時点で要素 a に属性 itemprop を使用することはできません。

私のコードは次のとおりです。

<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <a href="http://www.example.com/dresses" itemprop="url">
    <span itemprop="title">Dresses</span>
  </a>
</div>  

これは、次のページで Google から送信されたメールに従います。

パン粉

また、ここでも HTML5 Microdata 仕様に従っているようです。

HTML5 マイクロデータ

これが検証されない理由はありますか? 私は何が欠けていますか、それともバリデーターが現時点で検証するには新しすぎるのですか?

4

4 に答える 4

1

パンくずリストを SERP に表示するには、schema.org マークアップを次のようにコーディングします。div のネストと「子」プロパティに注意してください。

<div class="breadcrumb" itemscope itemtype="http://data-vocabulary.org/Breadcrumb">

  <span class="breadcrumb-lead">YOU ARE HERE:</span>
  <a title="Go to %title%." href="%link%" class="%type%" itemprop="url">
  <span itemprop="title">Homepage</span></a>

  <div itemprop="child" itemscope itemtype="http://data-vocabulary.org/Breadcrumb" style="display: inline;">
    <a title="Go to %title%." href="%link%" class="%type%" itemprop="url">
    <span itemprop="title">Category One</span></a>
  </div>

  <div itemprop="child" itemscope itemtype="http://data-vocabulary.org/Breadcrumb" style="display: inline;">
    <a title="Go to %title%." href="%link%" class="%type%" itemprop="url">
    <span itemprop="title">Category Two</span></a>
  </div>

</div>

これは、Google 構造化データ テスト ツールで検証されます。

http://www.google.com/webmasters/tools/richsnippets

ブレッドクラムの schema.org マークアップに関するドキュメントの多くは、広く間違っています。これについてはいくつかのスレッドがあります。上記は私の実用的な解決策です。

于 2012-10-16T04:02:46.837 に答える
0

どのバリデーターを使用していましたか? HTML5 の最新機能をまだサポートしていないものもあれば、サポートしているものの、宣言した doctype が原因でドキュメントの適切な検証をトリガーしないものもあります。

ただし、新しくリリースされた Nu バリデータには、これらの問題はありません。.net マガジンで読むことができます。

于 2012-02-15T15:11:14.470 に答える