3

自分のサイトにブレッドクラムを実装したいのですが、自分のページにそのための可視タグを作成したくありません。メタタグを使用することを考えましたが、プロパティhrefがないため、プロパティを含めることはできませんitemprop="url"。以下は私が使用しているコードです:

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

</div>  
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <meta href="http://www.example.com/dresses/real" itemprop="url">
    <meta itemprop="title" content="Real Dresses">
</div>  
<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <meta href="http://www.example.com/clothes/dresses/real/green" itemprop="url">
    <meta itemprop="title" content="Real Green Dresses">
</div>

これを達成するための回避策はありますか?

4

2 に答える 2

2

HTML5 は、meta要素が

title[…] は、baselinkstylescript要素では表現できないさまざまな種類のメタデータを表します。

このlink要素は、「作成者がドキュメントを他のリソースにリンクできるようにする」ものです。

したがって、値が URIlinkの場合は代わりに使用する必要があります。meta(マイクロデータも明示的にこれを必要とします。)

<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
  <link itemprop="url" href="http://www.example.com/dresses">
  <meta itemprop="title" content="Dresses">
</div> 
于 2014-11-12T10:13:02.200 に答える
0

Google 利用規約に従って、すべてのマークアップは各ユーザーに表示される必要があります。Google からペナルティを受けるため、非表示のマークアップは含めないでください。

于 2014-11-14T08:40:19.100 に答える