Menu
CoddyTech

入力用ラベル

CoddyのHTMLジャーニー「基礎」セクションの一部。レッスン 39/60。

ラベルがないと、入力欄が何のためのものか必ずしも明確ではありません。ラベルは、そのフィールドにどのような入力が求められているのかを、ユーザーに視覚的に分かりやすく示します。ラベルは <label> タグを使って作成します。

基本的な構文は次のとおりです。

<label for="field">Label text</label>
<input type="text" id="field">
  • <label>: ラベルを作成するタグ。
  • for: ラベルとフォームフィールドを関連付けます。forの値は、フォームフィールドのidと一致させます。
  • ラベルテキスト:フォームフィールドの用途を説明するテキスト。
  • <input>: ラベルが参照するフォームフィールド。
  • id: フォームフィールドの一意の識別子で、ラベルの for 属性と一致します。

これらを関連付けると、ラベルのテキストをクリックしたときに入力欄にカーソルが置かれ(フォーカスされ)、ユーザーがクリックできる領域も広くなります。

challenge icon

チャレンジ

簡単

<form>タグの内側に次のタグを追加します:

  • テキストが 'First Name:' で、for属性に 'firstname' が設定された<label>。
  • type="text"の<input>フィールド。
  • <input>フィールドには、ラベルのfor属性と一致するidを設定します。

自分で試してみよう

<!DOCTYPE html>
<html>
    <body>
        <form>
        <!-- ここにコードを書いてください -->
        
        </form>
    </body>
</html>
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: Webプレイグラウンド