A 11 Y研究事例:特定の語とスクリーン読者含意の上でテキストを壊すこと
戦略的な単語の上で視覚的に複数の線で文を破るよう頼むことは、特に着陸ページで、デザインチームからの一般的な要求です.EG「こんにちはN人間」.しかし、それは予期しない方法でスクリーンリーダーピッチ流れに影響を及ぼすかもしれません.
例えば、「Hello Human」というタイトルを持っていることを想像しましょう.
追加 追加
Flexboxの使用:各行をAに折り返す しかし、これら3つのアプローチの全ては、VoiceOverスクリーンリーダのピッチフローにおいて、予想外の結果をもたらす. 期待されるピッチ
実際のピッチ:“こんにちは”ポーズ." 別の一般的な練習を設定することです
代わりに防弾ソリューションを探し続けましょう.
他の実験の中で
ここでは、記述されたアプローチと他の解決方法を試してみることができるcodepenです.
シナリオ問題
例えば、「Hello Human」というタイトルを持っていることを想像しましょう.
Hello
human being
ここでは、私が見てきたいくつかの一般的な(貧弱な)アプローチがあります.追加
<br />
それぞれの行の間:これをしないでください!非常に一般的なにもかかわらず、その使いやすさのために、それは意味が間違っている!<br>
は、行の分割が重要であるときに使用される.例えば、ストレスのアドレス、詩など..<span />
with display:block
各行の間に.これは<br />
しかし、どんな意味もなしで、それはよいです.Flexboxの使用:各行をAに折り返す
<span>
そして、flexboxを文自身に加えるflex-direction: column
トリックも.max-width
, しかし、その解決はテキスト内容に非常に依存しています.このシナリオでは、アプローチは動作しません.代わりに防弾ソリューションを探し続けましょう.
可能解
他の実験の中で
write-space: pre-line;
最高の解決策のようだ!リテラルの改行または使用を作成できます

コントロール文字でテキストを中断します.<h2 style="white-space:pre-line;">Hello
human being</h2>
<h2 style="white-space:pre-line;">Hello 
human being</h2>
これはHTMLの意味とCSSの使用方法が、テキストが予期しない方法で大きく読まれる方法に影響する方法の例です.ここでは、記述されたアプローチと他の解決方法を試してみることができるcodepenです.
Reference
この問題について(A 11 Y研究事例:特定の語とスクリーン読者含意の上でテキストを壊すこと), 我々は、より多くの情報をここで見つけました https://dev.to/a_sandrina_p/a11y-study-case-splitting-text-into-multiple-lines-and-screen-readers-implications-g72テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol