1

Web サイトで WCAG Web 標準を達成しようとしていますが、以下の HTML コードでエラーが発生しています。以下のコードを削除したいのですが、Sharepoint によって自動生成されています。この問題を解決するにはどうすればよいですか?

<div style="display:none" id="imgPrefetch">
<img src="/_layouts/15/images/spcommon.png?rev=23">
<img src="/_layouts/15/images/spcommon.png?rev=23">
<img src="/PublishingImages/logo.png?rev=23">
</div>
4

1 に答える 1

0

あなたが実際に与えたコードはWCAG2.0に準拠しています。これは悪いバリデータの問題であり、悪いソース コードではありません。

の要素はdisplay:none、スクリーン リーダー、テキストベースのブラウザ、および通常のビジュアル ブラウザに対して非表示にする必要があるため、コンテンツに関係なく、img要素を標準の条件下でレンダリングしないでください。

WCAG では、G は "ガイドライン" の略であり、厳格な規則としてではなく、そのように扱われるべきであることを忘れないでください。コンテンツがどのブラウザーでもレンダリングされない場合、定義上、非準拠とは言えません。

于 2014-08-27T06:10:52.150 に答える