CodeBlanks Logo Icon CodeBlanks

Etiketli input

HTML kursu · Başlangıç · Ders 53/68

<label> ve <input> etiketlerinin nasıl eşleştirildiğini öğrenirsin.

Etiket ve alan eşleşmesi

Bir form alanı genelde iki parçadan oluşur: etiket (<label>) ve giriş alanı (<input>). Etiket, alanın ne istediğini söyler; giriş alanı ise kullanıcının yazacağı yerdir.

İkisini bağlamak için <label>'ün for özniteliğiyle <input>'un id özniteliğini aynı değere eşitlersin. Örnek: <label for="eposta">E-posta</label><input id="eposta">. Böylece etikete tıklamak da alanı odaklar.

id ve for eşleşmesi

id özniteliği bir öğeye sayfa içinde benzersiz bir ad verir. Bir formda her <input>'un kendine özgü bir id'si olmalıdır. <label>'ün for özniteliği de aynı adı taşır.

Örnek: <label for="ad">Adınız</label> ve <input id="ad" name="ad">. Burada for ve id aynı değere (ad) sahiptir; böylece ikisi bağlanır. name ise sunucuya giderken kullanılacak anahtardır.

Uygulama Etiketli input yaz

Form içine bir <label> ve bir <input> ekle. Etiketin metni İsminiz olsun. for ve id özniteliklerini isim değerine eşitle.

Örnek çözümü göster
<form>
  <label for="isim">İsminiz</label>
  <input id="isim" name="isim">
</form>

Kendini test et

  1. Bir <label> etiketini <input> ile bağlamak için hangi öznitelik kullanılır?

    • for
    • name
    • value
    • type
    Cevabı göster

    for — Doğru. label'in for özniteliği, input'un id'sine eşitlenince eşleşirler.

  2. Etiketin açılışını yaz

    <____ for="eposta">E-posta</label>
    <input id="eposta">
    Cevabı göster
    <label for="eposta">E-posta</label>
    <input id="eposta">
  3. Etiketi rolüyle eşleştir

    for
    label'i input'a bağlar
    id
    input'un benzersiz adı
    <label>
    Alan etiketi
    <input>
    Tek satırlı alan

Başlangıç bölümündeki tüm dersler