2011-10-25 2 views
0

以下のコードを取り、HTMLタグ強くて正しいやり方?

<strong><a href="#">Link</a></strong> 

それは、リンクを太字にします。

この次の例は、まったく同じことですが、SEOと意味論的観点から使用するものですか?

<a href="#"><strong>Link</strong></a> 

答えて

2

これらの間で重要な選択はありません。

特定のリンクの強調を強くする場合にのみ使用してください。太字のリンクが必要な場合は、スタイルシートでa { font-weight: bold; }を使用してください。

+0

特定のリンクに適用するスタイルのクラスまたはIDを追加できます。 –

+0

はい、私はCSSとHTMLタグを使用する必要があると思いますが、確かにいくつかの意味的な違いがあります二つ? – cgweb87

+0

@ cgweb87 - 意味がありません。 – Quentin

0

私の経験では、アンカーをテキストのみで囲むか、または必要最小限のマークアップの周りにアンカーを配置すると、ブラウザのバグが最小限に抑えられます。

私は上記のQuentinのコメントに丁寧に同意しません。 <strong>は真の意味値を提供し、font-weight: bold;は視覚意味記述子である。このアサーションをサポートするために、W3Cの定義とそれぞれの最初のセンテンスのリンクを示します。

<strong>ような要素の意味意味は、HTML5での変更要素のためのW3ドキュメントの<b><strong>の定義の変更を見ているか意図的な感覚を取得するには:www.w3.org/をTR/html5-diff /#changed-elements

関連する問題