画像付きのテキストを使用して内部のページまたはカテゴリにリンクする場合、(意味論的に)ベストプラクティスと見なされるものは何ですか?
オプション1
<nav>
<a href="/kittens">
<img src="kittens.png" />
<span>Kittens</span>
</a>
<a href="/puppies">
<img src="puppies.png" />
<span>Puppies</span>
</a>
</nav>
オプション2
<nav>
<a href="/kittens" class="kittens">Kittens</a>
<a href="/puppies" class="puppies"><span>Puppies</a>
</nav>
CSSが定義されている場所:
a.kittens {
background-image:url("kittens.png");
width:40px;
height:60px;
}
a.puppies {
background-image:url("puppies.png");
width:40px;
height:60px;
}
リンクのスタイル付き背景、または<img>
アンカー要素の内部を使用する必要がありますか?