検索
ホームページウェブフロントエンドCSSチュートリアルASP.NET Core の関連付けられていない入力の修正

導入

ユーザーから情報を収集する 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 を渡してデバッグを有効にします。


<script src="lib/payne-debugger/debugHelper.js"></script>
<script>
    document.addEventListener('keydown', function (event) {

        if (event.key === '1' && event.altKey && event.ctrlKey) {
            $debugHelper.toggle();
        }

    });
</script>


ASP.NET Core unassociated input fix

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

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

まとめ

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

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

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

以上がASP.NET Core の関連付けられていない入力の修正の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
「ポッドキャストにサブスクライブ」リンクはどこにすべきですか?「ポッドキャストにサブスクライブ」リンクはどこにすべきですか?Apr 16, 2025 pm 12:04 PM

しばらくの間、iTunesはポッドキャストの大きな犬だったので、「ポッドキャストにサブスクライブ」をリンクした場合:

ブラウザエンジンの多様性ブラウザエンジンの多様性Apr 16, 2025 pm 12:02 PM

彼らが2013年にChromeに行ったとき、私たちはオペラを失いました。今年初めにChromeになったとき、Edgeと同じ取引。マイク・テイラーはこれらの変更を「減少させて」と呼びました

Web共有に関するUXの考慮事項Web共有に関するUXの考慮事項Apr 16, 2025 am 11:59 AM

Trashy ClickBaitサイトから出版物の最大の8月まで、共有ボタンは長い間ウェブ全体でユビキタスでした。それでも、これらは議論の余地があります

毎週のプラットフォームニュース:AppleはWebコンポーネント、プログレッシブHTMLレンダリング、自己ホストの重要なリソースを展開しています毎週のプラットフォームニュース:AppleはWebコンポーネント、プログレッシブHTMLレンダリング、自己ホストの重要なリソースを展開していますApr 16, 2025 am 11:55 AM

今週のラウンドアップでは、AppleはWebコンポーネント、InstagramがどのようにInsta-Loadingスクリプトであるか、自己ホストの重要なリソースのための考えのための食べ物に入ります。

git pathspecsとそれらの使用方法git pathspecsとそれらの使用方法Apr 16, 2025 am 11:53 AM

gitコマンドのドキュメントを調べていたとき、それらの多くが選択肢があることに気付きました。私は当初、これはただのものだと思っていました

製品画像のカラーピッカー製品画像のカラーピッカーApr 16, 2025 am 11:49 AM

難しい問題のように聞こえます。私たちはしばしば、何千もの色で製品ショットを持っていないので、withをひっくり返すことができます。私たちもそうしません

ReactとThemeproviderを使用した暗いモードの切り替えReactとThemeproviderを使用した暗いモードの切り替えApr 16, 2025 am 11:46 AM

ウェブサイトにダークモードオプションがあるときが好きです。ダークモードにより、ウェブページが読みやすくなり、目がリラックスしているように感じます。を含む多くのウェブサイト

HTMLダイアログ要素を使用したいくつかの実践HTMLダイアログ要素を使用したいくつかの実践Apr 16, 2025 am 11:33 AM

これは私が初めてHTML要素を見ていることです。私はしばらくの間それを知っていましたが、まだスピンしていませんでした。かなりクールです

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)