508 準拠とは、障害の有無に関係なく、すべてのユーザーがテクノロジーにアクセスできることを意味します。コンプライアンス基準は 1973 年リハビリテーション法第 508 条によって設定されており、障害のある人々にソフトウェアと Web サイトのアクセシビリティを提供することを連邦機関に義務付けています。 Web サイトが 508 に準拠している場合、すべてのユーザーがアクセスできます。これは、スクリーン リーダーなどの支援技術と互換性があることを意味する場合があります。
GUI508 は、ASP.Net Web フォーム アプリケーションとの 508 準拠をチェックするのに役立ちます。このプログラムは完全な 508 チェッカーではありません。これは、開発者やプロジェクト マネージャー向けに、ASP.Net サーバー側コントロールを使用している既存の Web サイト内で 508 の問題を特定し、修正する方法に関するガイダンスを提供し、既存の Web サイトおよび開発中の Web サイトで潜在的な 508 の問題を示します。
ブラウザが Web ページを表示すると、そのページはさまざまなソースから HTML にレンダリングされます。
Microsoft ASP.NET Web フォーム アプリケーションでは、ブラウザに表示される HTML の大部分は、ASP.Net サーバー側コントロールと HTML という 2 つの主要なソースから取得されます。 ASP.Net サーバー側コントロールは、このアプリケーションの主な焦点です。
現在、アクセシビリティ/508 スキャナ アプリケーションは、ブラウザに表示される HTML を表示します。これにはいくつかの欠点が生じます。
情報。これらの選択に応じて、Web アプリケーションはアプリケーション表示の次のページを決定するか、現在のページでユーザーにどのような新しい情報を返すかを決定します。
各 aspx ページ上の各 ASP.NET コントロールの実際のソース コードを確認して、使用されている 508 のアクセシビリティ属性がアクセシビリティ標準を満たしていることを確認するルールを作成できるため、アプリケーションのトラバースを心配する必要がなく、すべてのコードを調査できます。ワンパスで。
そうだ!このセクションを読んでいるあなたにとって、これは私たち双方にとっての勝利だと思います。読むだけでなく、貢献してください。
わかりました。ここで git マニュアル全体を書き直すことはできませんし、あなたも私にそうしてほしくないでしょう。 GitHub を初めて使用する場合は、開始に役立つリンクがいくつかあります。
もちろん、GitHub ではソース コードを取得する方法が複数提供されています。右端を見ると、「クローンまたはダウンロード」というラベルの付いたボタンが表示されます。このボタンをクリックすると、さらにオプションが表示されます。
コードがダウンロードされました。 Visual Studio 2012 以降がインストールされていることを確認する必要があります。コミュニティ バージョンは正常に動作します (https://www.visualstudio.com/downloads/)。また、StyleCop も必要になります。 StyleCop は機能を追加しませんが、コードの一貫性を保つのに役立ち、個々の開発者とチームの両方にとって有益です。最善の方法は、NuGet を使用して StyleCop をインストールすることです。
さて、それではコーディングをしてみましょう。例としてラジオ ボタンを使用し、新しい .Net apsx コントロールを作成できるかどうかを確認します。 CheckedListBox を 508 に準拠させるには、input 要素に title 属性を設定する必要があります。したがって、私たちが行うことは、チェックリストボックスが使用されるすべての場所を識別し、HTML コードが生成されるときに問題が発生するように、正しい属性が設定されているかどうかを確認することです。
ですから、ただ読むだけではないでください。貢献する。誰もがウェブにアクセスできる必要があります。