2012-01-08 26 views
14

Tôi luôn cau mày khi bỏ qua các tiêu đề trong tài liệu HTML, đặc biệt là vì lý do truy cập màn hình. Ngoài ra, yêu cầu cấu trúc của một trang có ý nghĩa mà không có CSS ​​dường như chỉ ra rằng bỏ qua các cấp tiêu đề không được thông báo. Ví dụ:Bạn có thể bỏ qua các mức tiêu đề

<h1>...</h1> 
<h3>...</h3> 
<h4>...</h4> 

Đồng nghiệp tuyên bố rằng điều này là tốt nếu tầm quan trọng tương đối của nội dung được phản ánh trong đánh dấu tiêu đề. Tôi cho rằng anh ta có thể đúng.

Suy nghĩ từ các chuyên gia truy cập?

+0

Sẽ tốt hơn nếu bạn đăng câu hỏi này lên trang web Trải nghiệm người dùng, tại http://ux.stackexchange.com/ – jacktheripper

+0

Tôi không phải là "chuyên gia trợ năng", nhưng điều gì sẽ xảy ra với các cấp độ bị thiếu? Họ bằng cách nào đó chiếm? Không phải? Tôi nghi ngờ nó không đơn giản như vậy trong thực tế. –

Trả lời

12

Tôi tin rằng bỏ qua các cấp tiêu đề được coi là chấp nhận được nhưng không lý tưởng trong WCAG1, nhưng WCAG2 chặt chẽ hơn trong vấn đề này. Một ví dụ, trình đọc màn hình sẽ thông báo mức tiêu đề và số bị bỏ qua sẽ khiến cho người dùng đã bỏ lỡ một số nội dung bị ẩn khi họ không có. Không cần phải bỏ qua một cấp nếu CSS được sử dụng để tạo kiểu theo cách bạn muốn.

12

Từ WCAG 2: G141: Organizing a page using headings:

Để tạo điều kiện hàng hải và sự hiểu biết về cấu trúc tài liệu tổng thể, các tác giả nên sử dụng tiêu đề được lồng nhau đúng cách (ví dụ, h1 tiếp theo h2, h2 tiếp theo h2 hoặc h3 , h3 theo sau là h3 hoặc h4, v.v.).

3

Chủ đề này xuất hiện trong bản trình bày WebAIM mà tôi đã tham dự gần đây và họ khuyên bạn không nên bỏ qua các cấp tiêu đề. Lý do của họ là các trình đọc màn hình thường cung cấp một phím tắt hiển thị danh sách tất cả các tiêu đề trong trang như một phương tiện điều hướng của người dùng. Kịch bản họ mô tả là nếu một người sử dụng trình đọc màn hình đang đạp xe qua các tiêu đề (ví dụ h1, sau đó h2's h3's) và người đọc không báo cáo gì về một mức tiêu đề nhất định (h4 trong trường hợp này), sau đó người dùng có khả năng sẽ ngừng phân nhánh thông qua các tiêu đề dưới giả định rằng không có thêm tiêu đề (có khả năng thiếu bất kỳ nhóm nào của h5 và h6).

Vì vậy, thực tế, bạn có thể gặp phải sự cố về khả năng sử dụng nếu bạn bỏ qua các cấp!

+0

Tôi tự hỏi cách hoạt động với HTML5, nơi đặt lại các mức tiêu đề mỗi khi bạn sử dụng

,
,
hoặc bất kỳ nội dung phân đoạn nào khác. – user2867288

Các vấn đề liên quan