0

HTML5 要素abbrは、略語と頭字語をマークアップするために使用されます。

残念ながら、仕様では頭字語"WHATWG"、"WG" 、および "IOFGA"の例しか示していません。

完全に省略されていない単語があります。たとえば、次のとおりです。

  • HTML5

代替案の例:

<abbr title="et cetera">etc.</abbr>
<!-- or -->
et<abbr title="cetera">c.</abbr>

<abbr title="HyperText Markup Language 5">HTML5</abbr>
<!-- or -->
<abbr title="HyperText Markup Language">HTML</abbr>5

私は必ずしも実用的な答えを探しているわけではありません。セマンティック、仕様、およびアクセシビリティの観点にもっと興味があります。

たとえば、すべての異なるスクリーンリーダーが何を読み取るかを知りたいです (略語をアナウンスするように構成されている場合、少なくとも Jaws ではデフォルトではありません)。

4

1 に答える 1

3

と を使用する必要が<abbr>etc.</abbr>あり<abbr>HTML5</abbr>ます。

スクリーンリーダーでのタグのサポートはほとんどあり<abbr>ません -- どのようなサポートが必要かは明確ではありません: HTML5 を読み取るたびに Hypertext Markup Language 5 に拡張するのはかなり面倒です。

少なくとも [私が最もよく知っている] ChromeVox の場合、書き込みet<abbr>c.</abbr>により、スクリーン リーダーはテキスト読み上げエンジンに「et」、「c」という 2 つの発話を送信します。これは、予想される「etc.」とは異なって聞こえます。

単語を分割することは問題<abbr>NASA</abbr> <abbr>JPL</abbr>ありませんが、単語の途中で分割することは想定されていません。

于 2012-08-19T16:43:08.683 に答える