これは、前回質問してから取り組んできたので、この質問に対する 2 回目の試みです。
近日公開予定のページのレスポンシブ レイアウトを作成しています。本体ヘッダーは、ブラウザのサイズやデバイスによって変わります。
<h1><span class="main__header--changer">COMING SOON</span></h1>
...そしてCSS
@media (max-width: 75em) {
h1:before {
content: "HOLD ONTO YOUR HATS";
}
.main__header--changer {
display: none;
}
}
@media (max-width: 64em) {
h1:before {
content: "NOT LONG TO GO";
}
.main__header--charger {
display: none;
}
}
... などなど、近日登場のさまざまなバリエーションでは、サイズが小さくなるにつれて文字が少なくなり、「nigh」にまで下がります。
これを行う唯一の方法は、display:none のためにスクリーン リーダーが見出しを読み上げないことを意味します。見出しを非表示にする別の方法はありますが、スクリーン リーダーからではなく、コンテンツが CSS から表示されますか?
ありがとう