1

ドキュメントのような html ページを構成する適切な方法について疑問に思っていました。<h1>ページのタイトルは としてマークし、セクションの見出しは としてマークする必要があることは明らかです<h2>

フッターに関しては、現在、次のものがあります。

<div id="footer">Footer content</div>

これはドキュメントのすべてのページに表示されます。スクリーン リーダーがフッター コンテンツを読み上げている場合、ユーザーに通知しないことに気付きました。フッターの内容を読み飛ばすオプションが必要だと思います。

スクリーン リーダーにフッター コンテンツを読み上げることを通知させる必要はありますか? また、適切な方法はありますか?

ありがとう!

4

3 に答える 3

1

スクリーン リーダーが Web サイトの繰り返し部分をスキップできるようにする一般的な方法は、スキップしたい要素の直後に非表示のアンカーを含めることです。

たとえば、ある Web サイトでは、ナビゲーション バーをスキップできるようにするためにこれを行っています。

<div id="navbar">
  <a title="Skip Navigation" href="#skipnav"></a>
  <a href="/"><img id="home" src="transparent.gif" alt="Home" /></a>
  ...
</div>
<a id="skipnav"></a>

[ナビゲーションをスキップ]aはキーボードを使用して選択でき、スクリーン リーダーは [ナビゲーションをスキップ] と読み上げます。ユーザーはそれを「クリック」して、後でそのページにジャンプできます。この場合、ナビゲーションの直後。

于 2011-01-25T17:26:53.350 に答える
0

html5は使えますか?その場合、<footer>タグが含まれています。

于 2011-01-25T16:51:02.490 に答える
0

私はスクリーン リーダーのユーザーで、h1 と h2 の見出しはうまく機能します。すべてのスクリーン リーダーとブラウザーで機能することがわかっている特定のテキストをスクリーン リーダーでスキップできるようにする良い方法はありません。ただし、コンテンツが次のようなものであると仮定します

<h1>title</h1>
<h2>section1</h2>
section content
<div id="footer">Footer content</div>
<h2>section2</h2>
section 2 content
<div id="footer">Footer content</div>

スクリーン リーダーのユーザーは、最初にフッターを聞いた後、フッターをもう一度クリックしたことがわかるはずです。次に、すべての最新のスクリーン リーダーが提供するクイック ナビゲーション キーを使用して、次の見出しにスキップし、フッターを再び聞く必要がなくなります。

于 2011-01-25T17:05:42.090 に答える