この問題はほとんど純粋に理論的なものであり、唯一の実用的な側面は次のとおりです。他の作成者がタグの「セマンティクス」について特定の考えを持っているコミュニティで働いていますか? その場合、重要なのは、さまざまな HTML5 ドラフトのさまざまな形式ではなく、このコミュニティのアイデアです。
つまり、合意されたコーディング スタイルの遵守を除けば、それはまったく問題ではありません。実際には、デフォルトのレンダリングが斜体または斜体のem
、太字のstrong
であり、それらをネストすることで太字の斜体になることが重要です。と同じ方法を使用して得られるのi
とb
同じように。
通常、スクリーン リーダーはこれらの種類のマークアップを無視します。通常使用される読み上げ速度で、個々の単語の声を上げたり、女性の声から男性の声に変更したりするのは、あまりにも邪魔になります。しかし、スクリーン リーダーがこのマークアップになんらかの方法で反応する場合、さまざまな方法でそれを行うことができ、細かい違いを作ろうとすることはほとんどありません。
CSS 2.1 仕様の聴覚機能を含むサンプル スタイル シートは大ざっぱで、せいぜい暗示的ですが、同じピッチを使用し、strong
(and b
) よりもem
( and i
)の方が強調度と豊かさが高いことに注意してください。そして、ネストが重要なルールはありません。つまり、それによると、strong
内部にあるかどうかに関係なく、同じようにレンダリングされますem
。