タグを使用して、<abbr>
実際には略語ではない単語を説明するのに、コンテンツの「ホバー オーバー」の説明を作成するのは不適切な形式ですか?
もしそうなら、なぜそれは悪いフォームなのですか? また、良い HTML の代替案は何ですか?
タグを使用して、<abbr>
実際には略語ではない単語を説明するのに、コンテンツの「ホバー オーバー」の説明を作成するのは不適切な形式ですか?
もしそうなら、なぜそれは悪いフォームなのですか? また、良い HTML の代替案は何ですか?
実際には、属性を使用するために<abbr>
タグを使用する必要はありません。title=
タグを含む多くのものに適用できます<span>
。
使用例:
<span title="This is my explanation here.">Confusing text</span>
w3schools.comから:略語をマークアップすることで、ブラウザ、スペルチェッカー、翻訳システム、検索エンジンインデクサーに役立つ情報を提供できます。
<abbr>
つまり、タグを誤って使用することにより、理由がない場合に検索エンジンに誤解を招く情報を提供することになります。
検索エンジンにコンテンツをよりよく理解してもらいたい場合は、タグを使用して、Web ページ内の紛らわしいテキストを説明する必要があります。
設計目的でのみ使用することは悪いことではありませんが、ブラウザーがそれをサポートしていない場合、ユーザーは苦労します。一般的な使用では、単純な<span title="Explanation">Abbr</span>
方がうまく機能します。もちろん、美しい CSS ルールでいくつかのスタイルを追加する必要があります ;)
HTML 要素は、略語または頭字語を定義します。
略語をマークすると、ブラウザ、翻訳システム、検索エンジンに役立つ情報を提供できます。
お気に入り
<p> <abbr title="Unknown Flying Object"> UFO </abbr>