本文へスキップ
BecomeCoder

HTML/CSSコース · 第4章 フォームと入力 · レッスン12

ラベルで結びつける

ブラウザで完結

導入

入力欄には「何を入れる欄か」を示す ラベル を付けます。見た目の説明であると同時に、読み上げソフトが欄の意味を伝えるための大切な情報です。

説明

<label>for 属性と、<input>id 属性を 同じ値 にすると、両者が結びつきます。ラベルをクリックすると入力欄にカーソルが移ります。

<label for="name">お名前</label>
<input type="text" id="name">

forid を一致させるのがポイントです。アクセシビリティ(誰にとっても使いやすいWeb)の第一歩です。

やってみよう

上の例を打ち込み、「お名前」の文字をクリックすると入力欄が選択されることを確かめましょう。

演習

for="mail"<label>「メール」と、id="mail"<input type="text"> を、結びつくように作ってください。

ヒント1を見る

<label>for<input>id を、どちらも mail にそろえます。

実際に動かしてみよう

下のエディタに HTML/CSS を書くと、右側のプレビューにその場で描画されます。本文の例を打ち込んだり書き換えたりして、表示の変化を確かめながら進めましょう。

HTML/CSS プレビュー

書いた HTML/CSS をサンドボックス内でその場で描画するプレビューを読み込みます。
スクロールして表示された時点でも自動で読み込まれます。