アクセス可能なWebフォームを作成する方法

Feb 2, 2026
操作方法

フォームはあなたのビジネスにユーザーを接続し、彼らがあなたのサイトやアプリに来たものを達成するのを助けるので、フォームはウェブの不可欠な要素です。そうは言われている、あなたはあなたのすべてのユーザーが恐ろしい経験を受けることなくあなたのフォームを使うことができるようにしたいです。目標は、これらの主要なユーザーの対話をできるだけ摩擦のないものとしてすることです。

建物のフォームが時々難しい仕事になる可能性があるのは本当ですが、それらを適度にアクセス可能にすることはあなたが思うかもしれないと思うように複雑ではありません(良い ウェブサイトビルダー スーパーシンプルにするでしょう)。 「アクセシビリティを心配する時間がない」や「後でアクセス可能にする時間がない」のように、頻繁に投げられた言い訳があります。これらの言い訳は、(常にではない場合)無効であり、あなたのチームがこの考え方を変更するのを助けることができます。

もっとアドバイスをお探しですか?私たちはあなたがトピックの投稿でカバーされています ウェブホスティング クラウドストレージ

  • 13ユーザーテストソフトウェアの最良の部分

フォームを構築するときに考慮する必要があるいくつかの質問があります。

  • 視覚障害を持つ人が私のフォームを使っているのでしょうか。
  • ユーザーは入力のためにどのデータが予想されるかを明確に示していますか?
  • 使いやすいフォームです - ユーザーはそれを素早く理解することができるでしょうか?
  • フォームを完成させるためにキーボードを使用することができますか?

基本購読フォームの作成方法

私はあなたが先に進むのを助けるためにいくつかのスターターコードを与えました。上手 これから始めます そして最終的に これに行きます

私はあなたに簡単な購読フォームを構成するものであるものがいくつか提供しましたが、このフォームをより使いやすくするためにここでできることがたくさんあります。あなたが作成したものでは、良い意味のHTMLを使ってあなたに長い道のりを得るでしょう。

を接続して始めましょう <入力> それぞれの要素 <ラベル> 秒私達はこれを与えることによってこれをします <入力> IDとそれを使用する <ラベル> 。これらのために「名前」と「Eメール」を使うことができます。私たちはすでに2つのことをしました:

  1. プログラムでラベルを入力に関連付けました。この利点は、その入力が集中している場合、それがスクリーンリーダーユーザーにラベルを読み取ることです。
  2. ユーザーはラベルをクリックすることができ、それぞれの入力がフォーカスされますので、ユーザーは目標サイズが大きいようになりました。

私たちの入力とラベルがすべて有線であるので、HTML入力タイプを定義できます。これらは本当に便利で、優れたユーザーエクスペリエンスを与えるための非常に簡単な方法です。の追加 タイプ 属性は、ユーザーがフォームを自動入力するのに役立ち、モバイルユーザーのためのより適切なキーボードも提供します。私たちのユースケースのために私たちがすることができます type = "text" 入力と名前の場合 type = "Eメール" 電子メール入力の場合

また、どのようなデータ(およびそのフォーマット)が彼らからどのような種類のデータ(そしてそのフォーマット)のどんな種類のアイデアを持つこともできます。ここではかなり明白ですが、それは必ずしもそうではありません。常に視聴可能であるラベルと予想される入力を伝達するプレースホルダーを提供することは一般的に良い習慣です。これを使用しないことを意味します プレースホルダー ユーザーが入力を開始すると、ラベルが表示されない入力の視覚ラベルとしての属性。これは多くの開発者にとって人気の練習であり、本当にすべてのために寝る必要があります。電子メールの名前と「[email protected]」という名前の「EX.JANE DOE」のプレースホルダーを提供できます。

今、私たちは焦点を取ります 状態 スタイリング。フォーカス状態のデフォルトのスタイルはブラウザ間で異なります。ここでの場合、入力にボタンと一致する太い色の輪郭があるようにします。

  • あなたのウェブサイトをより利用可能にするための14の簡単な方法

入力セレクタにフォーカススタイルを追加します

最後に、ボタン要素の周囲にいくつかの焦点スタイルを追加する必要があります。これはしばしば見落とされていますが、キーボードのみがどこにいるのかを知っているのは本当に役立ちます。これを追加する必要があります & :: Moz-Focus-Innner Firefoxでデフォルトのスタイルを取り除くためのビット(将来の使用のためにそのスニペットを保存することをお勧めします)。

そのように、私たちはあなたが誇りに思うことができる基本的な購読フォームを持っています。良いセマンティクスを使用しているため、フォームはキーボードのみを介してアクセス可能です(タブとSpacebar / Enterキーを使用してみてください)。ボタンに使用される色は、WCAGのAAA規格(Webコンテンツアクセス可能性ガイドライン)を満たす11.51の色比である。私たちは、視覚的なユーザーとスクリーンリーダーユーザーの両方のためのラベルと、私たちのキーボードを使って友達のためのスタイルされたフォーカス状態を提供しました。最後に、フォントがに設定されていることに注意してください 18px 体内に。これは私たちの形式をはるかに読みやすくします(あなたは14pxを超えて滞在するようにしてください)。

念頭に置いてアクセシビリティを設計して構築することは練習しますが、それはより良い開発者になるでしょう、そしてウェブをより良い場所にするのを助けます。

generate, the award winning conference for web designers, returns to NYC on April 24-25! Click the image to book a ticket 

Webデザイナーの受賞歴のある会議は、4月24日から25日にNYCに戻ります。チケットを予約するには画像をクリックしてください

この記事はもともと発行316に発行されました ネット Webデザイナーや開発者向けの世界で最も売れている雑誌。 ここに問題316を購入してください または ここで購読する

関連記事:

  • このフリーツールでアクセシビリティを修正する失敗します
  • 2019年に開発者向けの50素晴らしい新しいツール
  • あなたのデザインはどのくらいアクセス可能ですか?

操作方法 - 最も人気のある記事

キャンバスを伸ばす方法とオイル塗料の設定

操作方法 Feb 2, 2026

(イメージクレジット:ゲッティイメージズ) キャンバスを伸ばしてオイル塗料のた�..


How to make a photo collage in Photoshop CC

操作方法 Feb 2, 2026

Photoshopでフォトコラージュを作る方法を学ぶと、さまざまな状況が多いです。個々の写真は間に合うようにシングルモーメントをキャプチャ�..


JamStack:今日より速く、より効率的なWebサイトを構築する

操作方法 Feb 2, 2026

(イメージクレジット:未来/ジョセフフォード) JAMStackは、サーバーによって必要と�..


artrageから始めましょう

操作方法 Feb 2, 2026

(イメージクレジット:スティーブゴード) artrageを始めましょう 01�..


Slick UIアニメーションを作成する

操作方法 Feb 2, 2026

もっと頻繁には、デザイナーと開発者は、その文脈でのモーションデザインの重要性を認めてい..


等尺性タイポグラフィの設計方法

操作方法 Feb 2, 2026

視点はデザインのすべてです。あなたが描かれた何かが完璧な視点を持っているならば、それは..


CSS表示プロパティを理解する

操作方法 Feb 2, 2026

真夜中、そしてそのものです div あなたのサイトではまだ子供のおもちゃの胸のよう�..


ベクターツールを使用する:Webデザイナーのアプローチ

操作方法 Feb 2, 2026

あなたがWebデザイナーであれば、Photoshopが現在あなたのコンピュータ上で開いて実行されている可能性が良いです。 Facebookに登録してみまし�..


カテゴリ