\\\"ASP.NET

上記のカスタム H1 スタイルは wwwroot\\\\css\\\\headers.css にあります

フィールドセットと凡例のスタイルは wwwroot\\\\css\\\\site.css にあります

まとめ

入力をラベルに関連付けずに入力の内容に関する情報を提供するためのヒントは、些細なことや不便に思えるかもしれませんが、視覚障害のある訪問者にとってはまったく簡単ではなく、訪問者や収入の損失につながる可能性があります。 .

最初からページを開発するときにアクセシビリティを考慮すると、アクセシビリティのためにコードを遡って追加するよりもコストがかかりません。

?また、Web アプリケーションが州または政府機関向けの場合は、2026 年 4 月までに WCAG AA 認定を受ける必要があります。

","image":"http://www.luping.net/uploads/20241101/17304688866724dc1667df9.png","datePublished":"2024-11-03T06:05:35+08:00","dateModified":"2024-11-03T06:05:35+08:00","author":{"@type":"Person","name":"luping.net","url":"https://www.luping.net/articlelist/0_1.html"}}
「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > ASP.NET Core の関連付けられていない入力の修正

ASP.NET Core の関連付けられていない入力の修正

2024 年 11 月 3 日に公開
ブラウズ:802

導入

ユーザーから情報を収集する Web ページを開発する場合、以下に示すように、チーム リーダーまたは開発者が視覚障害のあるサイト訪問者を考慮していないことが何度もあります。

ASP.NET Core unassociated input fix

これは、道路の二次入力だけでなく、追加情報が必要な他のタイプの入力にも適用されることに注意してください。

これがなぜ重要なのでしょうか?なぜなら、訪問者が新規の潜在顧客である場合、その入力が何のためのものであるかわからないラベルなしで情報を入力しようとするからです。彼らはイライラしてフォームに記入せずに去ってしまう可能性があります。

Web ページを作成する際の確実な推奨事項は、アクセシビリティ ツールを継続的に使用して、ページが WCAG AA に準拠しているかどうかを確認することです。 Chrome、Firefox、Microsoft Edge 用の Wave アクセシビリティ ツールをチェックしてください。

これをスクリーン リーダー テストと組み合わせます。NVDA は視覚障害のあるユーザー エクスペリエンスを模倣するための無料ツールです。

ヒント

簡単な解決策は、以下に示すように入力に aria-label と aria-describeby を追加することです。

ASP.NET Core unassociated input fix

代替

Bootstrap や Tailwind など、使用されているサードパーティ ライブラリに応じて、別のオプションとして、以下に示すようにフローティング ラベルが使用されます。

ASP.NET Core unassociated input fix

ソースコード

ソースコード

上記のヒントを実証するプロジェクトには、いくつかの追加機能があります。

CSS のデバッグを支援する JavaScript。以下に示すコードは、ページに単純なスタイル シートを追加または削除します。

運用環境の場合は以下に示されていますが、他の環境の場合は true を渡してデバッグを有効にします。






ASP.NET Core unassociated input fix

上記のカスタム H1 スタイルは wwwroot\css\headers.css にあります

フィールドセットと凡例のスタイルは wwwroot\css\site.css にあります

まとめ

入力をラベルに関連付けずに入力の内容に関する情報を提供するためのヒントは、些細なことや不便に思えるかもしれませんが、視覚障害のある訪問者にとってはまったく簡単ではなく、訪問者や収入の損失につながる可能性があります。 .

最初からページを開発するときにアクセシビリティを考慮すると、アクセシビリティのためにコードを遡って追加するよりもコストがかかりません。

?また、Web アプリケーションが州または政府機関向けの場合は、2026 年 4 月までに WCAG AA 認定を受ける必要があります。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/karenpayneoregon/aspnet-core-unassociated-input-fix-3lf0?1 侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3