0


itemprop="name" と itemprop="contentURL" を同じ要素に含めることはできますか?

以下の例のように:

    echo '<li itemscope itemtype="http://schema.org/AudioObject" >';
    echo '  <a itemprop="name" itemprop="contentURL" href="http://wave.cat/music/'.$song['file'].'">'.$song['name'].', '.$song['artist'].'</a>';
    echo '</li>';   
4

1 に答える 1

2

あなたはこのような複数のitempropsを持つことができます:

<a itemprop="name contentURL" href="url">name</a>

ただし、この場合、a要素内にいるため、名前プロパティにURI値を設定します。これがどのような影響を与えるかはよくわかりません。

最良の方法は、追加のspan要素を使用してコンテンツの周りのnameプロパティをスコープすることです。

echo '<li itemscope itemtype="http://schema.org/AudioObject" >';
echo '  <a itemprop="contentURL" href="http://wave.cat/music/'.$song['file'].'"><span itemprop="name">'.$song['name'].', '.$song['artist'].'</span></a>';
echo '</li>'; 
于 2013-02-26T21:52:23.590 に答える