Elemen HTML5 <label></label>
digunakan untuk mengaitkan keterangan teks dengan kawalan borang, meningkatkan kebolehgunaan dan kebolehcapaian. Terdapat dua kaedah utama untuk mengaitkan label dengan kawalan borang:
Kaedah pembungkusan:
Anda boleh membungkus kawalan borang dalam elemen <label></label>
. Inilah contoh:
<code class="html"><label> Name: <input type="text" name="username"> </label></code>
Dalam kaedah ini, teks "Nama:" berfungsi sebagai label, dan ia secara automatik dikaitkan dengan elemen <input>
.
for
kaedah atribut:
Anda boleh menggunakan for
untuk elemen <label></label>
dan tetapkannya ke id
kawalan borang. Inilah contoh:
<code class="html"><label for="username">Name:</label> <input type="text" id="username" name="username"></code>
Dalam kaedah ini, teks "Nama:" dikaitkan dengan elemen <input>
dengan id
"nama pengguna".
Kedua -dua kaedah itu sah dan disokong secara meluas, tetapi kaedah for
lebih disukai apabila label dan kawalan tidak bersebelahan atau apabila anda ingin memohon gaya ke label secara berasingan.
Menggunakan elemen <label></label>
dengan kawalan borang memberikan beberapa faedah:
Untuk meningkatkan kebolehcapaian dengan mengaitkan label dengan betul dengan input bentuk, ikuti amalan terbaik ini:
<label></label>
:<label></label>
untuk mengaitkan label dengan setiap kawalan bentuk. Ini penting bagi pengguna yang bergantung kepada pembaca skrin.for
jika label dan kawalan tidak bersebelahan atau jika anda perlu gaya mereka secara berasingan. Jika tidak, kaedah pembalut boleh mencukupi.title
pada kawalan borang sebagai pengganti untuk <label></label>
yang betul. Atribut title
tidak boleh diumumkan oleh semua pembaca skrin, dan ia boleh menyebabkan kekeliruan jika ia bertentangan dengan teks <label></label>
. Ya, elemen <label></label>
boleh digunakan dengan pelbagai jenis kawalan bentuk. Inilah caranya boleh digunakan untuk pelbagai jenis:
Input teks:
<code class="html"><label for="email">Email:</label> <input type="email" id="email" name="email"></code>
Label "E -mel:" dikaitkan dengan medan input e -mel.
Kotak Semak:
<code class="html"><label> <input type="checkbox" name="subscribe" value="yes"> Subscribe to newsletter </label></code>
Teks "melanggan surat berita" dikaitkan dengan kotak semak. Mengklik teks akan bertukar -tukar kotak semak.
Butang radio:
<code class="html"><label> <input type="radio" name="color" value="red"> Red </label> <label> <input type="radio" name="color" value="blue"> Blue </label></code>
Setiap label dikaitkan dengan butang radio masing -masing. Mengklik "merah" atau "biru" akan memilih butang radio yang sepadan.
Pilih Dropdown:
<code class="html"><label for="country">Country:</label> <select id="country" name="country"> <option value="usa">USA</option> <option value="canada">Canada</option> </select></code>
Label "Negara:" dikaitkan dengan menu dropdown.
Textarea:
<code class="html"><label for="comments">Comments:</label> <textarea id="comments" name="comments"></textarea></code>
Label "Komen:" dikaitkan dengan Textarea.
Dengan menggunakan elemen <label></label>
dengan betul dengan pelbagai jenis kawalan bentuk, anda dapat meningkatkan kebolehgunaan dan kebolehcapaian borang web anda.
Atas ialah kandungan terperinci Bagaimana saya menggunakan label html5 & lt; & gt; elemen untuk mengaitkan label dengan kawalan borang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!