Thẻ HTML <label>


Thí dụ

Ba nút radio có nhãn:

<form action="/action_page.php">
  <input type="radio" id="html" name="fav_language" value="HTML">
  <label for="html">HTML</label><br>
  <input type="radio" id="css" name="fav_language" value="CSS">
  <label for="css">CSS</label><br>
  <input type="radio" id="javascript" name="fav_language" value="JavaScript">
  <label for="javascript">JavaScript</label><br><br>
  <input type="submit" value="Submit">
</form>

Định nghĩa và Cách sử dụng

Thẻ <label>xác định nhãn cho một số phần tử:

Việc sử dụng hợp lý các nhãn với các yếu tố trên sẽ mang lại lợi ích:

  • Người dùng trình đọc màn hình (sẽ đọc to nhãn khi người dùng tập trung vào phần tử)
  • Người dùng gặp khó khăn khi nhấp vào các vùng rất nhỏ (chẳng hạn như hộp kiểm) - bởi vì khi người dùng nhấp vào văn bản trong <label>phần tử, nó sẽ chuyển đổi đầu vào (điều này làm tăng diện tích lần truy cập). 

Mẹo và lưu ý

Mẹo: Thuộc tính for của <label> phải bằng thuộc tính id của phần tử liên quan để liên kết chúng với nhau. Một nhãn cũng có thể được liên kết với một phần tử bằng cách đặt phần tử vào bên trong <label>phần tử. 


Hỗ trợ trình duyệt

Element
<label> Yes Yes Yes Yes Yes


Thuộc tính

Attribute Value Description
for element_id Specifies the id of the form element the label should be bound to
form form_id Specifies which form the label belongs to

Thuộc tính toàn cầu

Thẻ <label>cũng hỗ trợ Thuộc tính chung trong HTML .


Thuộc tính sự kiện

Thẻ <label>cũng hỗ trợ Thuộc tính sự kiện trong HTML .


Các trang liên quan

Tham chiếu DOM HTML: Đối tượng Nhãn


Cài đặt CSS mặc định

Hầu hết các trình duyệt sẽ hiển thị <label>phần tử với các giá trị mặc định sau:

Thí dụ

label {
  cursor: default;
}