HTML5で頭字語のようなものをどのように実装しますか?
質問
とすれば acronym
HTML 5で削除されていますが、同様の機能で標準をサポートするにはどうすればよいですか?他のすべての削除されたタグはCSSができるように見えますが、それは完全に削除されているようです...
解決
<abbr>
されています 再利用 略語と頭字語の両方について:
abbr
要素は、オプションでその拡張を伴う略語または頭字語を表します。
あなたがあなたのセマンティクスに具体的になりたいなら、おそらく追加する class="acronym"
トリックをするでしょう。私はあなたが行くことができる限りだと思いますが、私はそれを追加すべきです class
実際のセマンティック値はまったくありません。
他のヒント
私は思った <abbr>
交換 <acronym>
?
あなたがそれをどのように見せようとしているかを正確に明確にすることができますか?のデフォルトスタイル <acronym>
ブラウザ間で異なります。 Operaは点線の下線を使用していますが、Chromeはすべてをスタイルしません。特定のブラウザのデフォルトスタイルをエミュレートしようとしていますか?
ただし、マウスホバーに表示されるツールチップスタイルのメッセージを意味する場合は、同じ属性をで使用できるはずです。 <abbr>
従来通り: title="your acronym's definition"
.
acronym
要素がに折りたたまれました abbr
要素、なぜなら
- ほとんどのHTML著者は、頭字語と略語の違いを知らなかったため、それらを誤って使用し、
- これらの2つの要素のユースケースの場合、頭字語と略語の違いはとにかく無関係です。
所属していません StackOverflow