it-swarm-vi.tech

Sử dụng đúng thẻ fieldset / Legend

Tôi đang tự hỏi những gì sử dụng đề xuất của <fieldset>s đang ở trên một trang web.

Ví dụ, trên một trang đơn giản chỉ có một hình thức (một bộ đầu vào), có nên sử dụng bộ trường không? Hoặc chỉ nên sử dụng khi có một vài biểu mẫu hoặc một vài 'phần' trên một trang?

Chỉ nên sử dụng nó trên các trang đầu vào/chỉnh sửa và không hiển thị/trang chi tiết?

Làm thế nào để bao gồm/loại trừ một fieldset trên một trang ảnh hưởng đến khả năng sử dụng?

11
TJB

Kỹ thuật HTML của W3C cho Nguyên tắc truy cập nội dung web 1. ghi chú fieldset dưới dạng thẻ bạn có thể sử dụng để nhóm các trường ngữ nghĩa trong một biểu mẫu. Sau đó, bạn có thể gắn nhãn bộ trường đó bằng legend. Tùy thuộc vào cách trình duyệt truy cập nội dung của bạn hoạt động, điều này có thể tăng khả năng truy cập (ví dụ: trình đọc màn hình có thể chỉ ra rằng phần sau của biểu mẫu dành cho các địa chỉ giao hàng thay thế và điều đó sẽ cho khách truy cập biết họ có thể bỏ qua phần đó) .

Bạn có thể sử dụng một bộ trường bất cứ khi nào bạn muốn, ngay cả khi bạn chỉ có một trường. Nó phụ thuộc vào cách bạn muốn mô tả ngữ nghĩa nội dung của bạn và mức độ quan tâm của bạn với việc làm cho biểu mẫu của bạn có thể truy cập được. Ví dụ: một biểu mẫu tìm kiếm chứa trường nhập và nút gửi có thể được chứa trong một bộ trường và sử dụng chú giải, nhưng bạn có thể sử dụng CSS để ẩn cả hai và hiển thị biểu mẫu theo cách bạn muốn. Tùy thuộc vào cách bạn muốn biểu thị điều đó, bao gồm cả việc bạn muốn sử dụng nó cho các trang đầu vào/chỉnh sửa hay trang hiển thị/chi tiết.

12
Rahul

Rahul là chính xác, mặc dù trong ví dụ của bạn về nhiều nhóm yếu tố, tôi muốn nói rằng đó là điều bắt buộc.

Một điều lớn đối với tôi là việc sử dụng một chú giải với bộ trường sẽ thêm khả năng truy cập cho những người dùng có kiến ​​thức sử dụng "Chế độ biểu mẫu". Nếu bạn đang cung cấp thêm thông tin liên quan đến câu hỏi trong văn bản hoặc tiêu đề thì đó không phải là "đọc" trong "Chế độ biểu mẫu" của hầu hết người đọc, mà là nếu bạn sử dụng chú giải với bộ trường. Nó được đọc như bối cảnh.

7
Susan R