アクセシビリティ
目標
FileSlimmer は WCAG 2.2 レベル AA に沿って構築しています。これはテストスイートを伴う目標であり、認証ではありません。自動スキャンで見つかるのは明確に定義された一部の障壁にとどまり、残りは本サイトを利用する人によって見つかります。
実装している内容
- すべてのページに、メインランドマークへのスキップリンクがあります。フォーカスが当たると同時に表示されます。
- ファイル選択のコントロールは、本物の
<input type="file">を<label>で囲んだものです。そのため、JavaScript が実行される前からキーボードでもスクリーンリーダーでも動作します。ドラッグとペーストはその上に追加したものであり、置き換えたものではありません。 - セマンティックなプログレス要素。ステータスの更新は、10 パーセントポイントごと、またはフェーズが変わったときにのみ通知し、フレームごとには通知しません。
- 実行中のタスクにはキャンセルのコントロールがあり、エラーはそれが属するタスクに紐付けられます。
- ステータスは色だけでなくテキストでも示し、色だけで示すことは決してありません。
- 44 × 44 ピクセル以上のタッチターゲット。
- 200% ズームでも崩れないレイアウト。ページに横スクロールバーは出ません。幅の広い表は、その表自身のボックス内でスクロールします。
- アラビア語、ヘブライ語、ウルドゥー語向けの右横書きレイアウト。ファイル名とバイトサイズは、それぞれ本来の方向を保ちます。
- 動きを減らす設定を尊重します。
- ファイルサイズは、あなたの言語の単位で読み上げられます。
テストの方法
axe-core によるスキャンを、開発サーバーではなくビルド出力に対して実行します。対象は、ルートページ、英語のツールワークスペース、同じワークスペースの右横書き言語版、法務文書、ガイド記事、オフラインページです。あわせて、自動チェックが 1 ページにつき h1 が 1 つであること、見出しの階層に飛びがないこと、すべてのフォームコントロールにラベルがあること、フォーカスインジケーターが目に見えることを検証します。違反があった場合、警告ではなくビルドが失敗します。
既知の制限
- 製品とインターフェースのテキストをネイティブスピーカーがレビューしているのは英語のみです。他の言語では、レビュー済みの文字列がない箇所は英語にフォールバックするため、それらのページではスクリーンリーダーが複数の言語に遭遇することがあります。
- 処理前後の結果比較は視覚的な補助です。その横に並ぶ数値、すなわち元のサイズ、新しいサイズ、削減量は、視覚的な比較を利用できない方にも同じ情報をテキストで伝えます。
- オペレーティングシステム自身のファイル選択ダイアログなど、ブラウザーが提供する一部のコントロールは、ウェブページ側でスタイルを変えたりラベルを付け直したりすることができません。
障壁の報告
ここで何かに阻まれた場合は、 info@zenitgroup.com.co 宛に、ページのアドレスと、何をしようとしていたかを添えてお知らせください。障壁がどのようなものかの説明は、修正案よりも役立ちます。WCAG の達成基準を挙げる必要はありません。 お問い合わせページ では、このアドレスが扱うその他の内容を説明しています。
この文書は、ZENIT GROUP S.A.S.(コロンビア、バジェ・デル・カウカ県カリ)が発行しています。