Skip to main content

A.3.10. Fieldset And Legend

Kali ini kita bakal bahas tentang dua elemen HTML yang bisa bikin form di halaman web temen-temen jadi lebih terstruktur dan rapi, yaitu <fieldset> dan <legend>.

A.3.10.1. fieldset

Elemen <fieldset> ini gunanya buat mengelompokkan beberapa input form yang saling berhubungan dalam satu kotak. Dengan begitu, form kita jadi lebih teratur dan gampang dipahami oleh pengguna. Contohnya seperti ini:

<form>
<fieldset>
<legend>Informasi Pribadi</legend>
<label for="nama">Nama:</label>
<input type="text" id="nama" /><br />

<label for="email">Email:</label>
<input type="email" id="email" /><br />

<label for="telepon">Telepon:</label>
<input type="tel" id="telepon" />
</fieldset>
</form>

Baik, temen-temen! Jadi, setelah kalian menulis kode dengan elemen <fieldset> dan <legend> seperti contoh di atas, dan kalian buka di web browser, tampilan yang muncul adalah sebuah kotak yang mengelompokkan input form kalian, dengan judul yang jelas di bagian atas kotak.

Output

Nah, bisa terlihat kotaknya punya garis tipis yang mengelilingi kelompok input, dan judul "Informasi Pribadi" berada tepat di atas garis bagian atas kotak tersebut. Setiap input seperti "Nama," "Email," dan "Telepon" ada di dalam kotak ini, bikin form kalian kelihatan lebih rapi dan profesional.

A.3.10.2. legend

Nah, elemen <legend> ini sebenarnya bagian dari <fieldset>, dan fungsinya buat memberi judul atau keterangan pada kelompok form yang kita bikin. Jadi, kalau temen-temen lihat contoh di atas, teks "Informasi Pribadi" itu muncul di bagian atas kotak, itu adalah hasil dari <legend>.

<legend> ini penting banget buat memperjelas apa tujuan atau topik dari form yang sedang diisi oleh pengguna. Dengan begitu, form temen-temen jadi lebih user-friendly dan mudah dipahami.

Dengan menggunakan <fieldset> dan <legend>, temen-temen bisa bikin form yang lebih terstruktur dan enak dilihat. <fieldset> berfungsi mengelompokkan input-input yang terkait, sementara <legend> memberikan judul yang jelas buat kelompok tersebut. Coba deh praktikkan di web browser, dan lihat gimana hasilnya di layar.