Web サイトの重要なコンポーネント accessibility_html/css_WEB-ITnose

WBOY
リリース: 2016-06-24 11:17:09
オリジナル
1328 人が閲覧しました

公開日 2016-05-18 10:54:00 閲覧数 (0)

アクセシビリティの高い Web サイトは、Web サイト開発者だけに依存するわけではありません。ウェブサイトをより多くの人、特に障害のある人がアクセスできるようにします。実際、この目標を達成するには、複数のコンポーネントの連携が必要です。これらのコンポーネントには以下が含まれます:

  • コンテンツ: Web ページまたは Web アプリケーション内の情報 (テキスト、画像、音声などの自然情報、および構造と表示の実装に使用されるコードやマークアップ言語など)
  • Web ブラウザ、メディア再生ブラウザおよびその他のユーザー エージェント
  • 支援技術: ほとんどの場合、これは画面読み上げソフトウェア、代替キーボード、スイッチギア、スキャン ソフトウェア、点字ディスプレイなどを指します。
  • ユーザー: 自分の経験、知識、およびネットワークに依存します。ウェブを利用する環境
  • 開発者: 障害を持つ開発者やコンテンツを投稿するユーザーを含む、デザイナー、エンジニア、著者など
  • 開発ツール: ウェブを作成できるソフトウェア
  • 評価ツール: ウェブサイトのアクセシビリティ評価ツール、HTML 検証ツール、CSS 検証ツールなど。

各コンポーネント間の関係は次のとおりです:

Web サイト開発者は通常、開発ツールと評価ツールを使用して Web サイトのコンテンツを作成します。

人 (ユーザー) は、Web ブラウザー、メディア プレーヤー、支援技術、またはその他のユーザー エージェントを使用して、コンテンツにアクセスし、コンテンツと対話します。

各コンポーネントは相互に依存します。 Web サイトのアクセシビリティを実現するには、これらのコンポーネントが連携して動作する必要があります。画像上の代替テキストを例に挙げます ( ):

  1. 技術仕様: 代替テキストの実装に使用されます (HTML は画像 (img) のテキスト代替属性 (alt) を定義します)
  2. WAI ガイド: WCAG、ATAG、 UAAG は、さまざまなコンポーネントがアクセシビリティ (代替テキスト) をどのように有効にするかを定義します
  3. 開発者: 適切な代替テキストを提供する
  4. 開発ツール: Web での代替テキスト ソリューションの提供をサポート、促進し、促進する
  5. 評価ツール: 代替テキストの存在を検出するユーザーのヘルプ
  6. ユーザー エージェント: 代替テキストのヒューマン インターフェイスを提供します
  7. 支援テクノロジー: さまざまな形式に合わせて代替テキストのヒューマン インターフェイスを提供します
  8. ユーザー: ユーザー エージェントや支援テクノロジーから最良の結果を得る方法を知っています必要な代替テキスト

コンポーネントは相互作用して閉ループを形成します。 1 つのリンクが対応する機能を実装している場合、他のリンクもこの機能を実装している可能性があります。

Web ブラウザー、メディア プレーヤー、支援技術、その他のユーザー フレンドリーな機能がアクセシビリティ機能をサポートしている場合、ユーザーはそれを必要とする可能性が高く、開発者はそれをコンテンツに実装する可能性が高くなります。

開発者がコンテンツにアクセシビリティ機能を実装したい場合、開発ツールでその機能を簡単に実装できる場合は、その機能を実装する可能性が高くなります。

開発ツールがこの機能を簡単に実装できる場合、開発者はその機能をコンテンツに実装する可能性が高くなります。

アクセシビリティ機能が大量のコンテンツに実装されると、開発者とユーザーはそれをサポートするユーザー エージェントの必要性が高まります。

逆に、1 つのコンポーネントにアクセシビリティ機能が実装されていない場合、ユーザー エクスペリエンスの結果を達成できない場合、他のコンポーネントはこの機能を実装する動機がほとんどなくなります。たとえば、開発者は、開発ツールがこの機能をサポートしておらず、ほとんどの Web ブラウザや支援技術がこの機能を実装していないため、この機能を実装したくありません。

1 つのコンポーネントがアクセシビリティを十分にサポートしていない場合、特定の効果を達成するために他のコンポーネントが回避策を講じる必要があり、これは全体的なアクセシビリティにとって良いことではありません。たとえば、開発者は開発ツールの欠点を補うために作業負荷を増やし、純粋に手動の方法を使用してツールを置き換える必要があります。ユーザーは、コンテンツ内の情報を取得し、さまざまなアクセシビリティの問題を解決するには、別のブラウザーまたは支援技術を使用する必要があります。

ほとんどの場合、回避策を採用するのは非現実的です。一部のコンポーネントのアクセシビリティ サポートが不十分なため、障害を持つ多くの人々は特定の Web サイト、Web ページ、または機能しか使用できません。

さまざまなコンポーネントのガイド。 W3C は、さまざまなコンポーネント (ATAG、UAAG、および WCAG) に対応するガイドラインを開発しました。これらのガイドラインは、基本的な Web 標準テクノロジに基づいています。

コンポーネントに興味がある場合は、お問い合わせください。Web アクセシビリティに興味があり、費用を支払うことができる人を探しています。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート