it-swarm-vi.com

Các nút bị vô hiệu hóa vẫn cần phải tuân thủ độ tương phản cho khả năng truy cập?

Rất liên quan đến câu hỏi này: Trạng thái bị vô hiệu hóa có thể truy cập nhưng đó là về cách tạo kiểu cho các nút bị vô hiệu hóa để làm cho chúng phù hợp với khả năng truy cập, nhưng câu hỏi của tôi hơi khác.

Đây có thực sự là một yêu cầu về khả năng truy cập để các tính năng bị vô hiệu hóa tuân thủ tương phản không?

Bạn không che giấu chức năng khỏi những người khiếm thị bằng cách biến nó thành màu xám trên màu xám vì tính năng này không có sẵn cho tất cả mọi người, vì vậy họ không bỏ lỡ các tính năng vì điều này. Đúng, mọi thứ đều tuân thủ tương phản tốt hơn, nhưng điều đó có thể không liên quan ở đây.

Tình huống là thế này - chúng tôi phải vô hiệu hóa các tính năng của ứng dụng web của mình khi hệ thống đang được bảo trì theo lịch trình. Do đó, chúng tôi không muốn remove các nút hoàn toàn vì chúng tôi muốn người dùng biết rằng tính năng này chỉ tạm thời không khả dụng. Tin nhắn bổ sung được cung cấp trên trang nói rằng một số tính năng không khả dụng.

Chúng tôi đã thiết kế một nút trạng thái không hoạt động tiêu chuẩn (văn bản màu xám đậm trên nền nút màu xám nhạt hơn) nhưng nó đã quay trở lại với chúng tôi với mối lo ngại rằng nó có thể không tuân thủ DDA. Tuy nhiên tôi không đồng ý với mối quan tâm đó vì những lý do tôi nêu ở trên. Tôi có nhầm không, hay có ổn khi có các nút màu xám trên xám cho các tình huống như vậy không?

Lưu ý: Tôi không tìm kiếm bất kỳ giải pháp thay thế nào (để lại các câu hỏi được liên kết) truy vấn của tôi cụ thể là liệu đây có phải là vấn đề về khả năng truy cập hay không .

42
JonW

Không, có vẻ như không, vì trạng thái W3C

1.4.3 Độ tương phản (Tối thiểu): Trình bày trực quan văn bản và hình ảnh của văn bản có tỷ lệ tương phản ít nhất 4,5: 1, ngoại trừ các trường hợp sau:

  • Văn bản lớn: Văn bản quy mô lớn và hình ảnh của văn bản quy mô lớn có tỷ lệ tương phản ít nhất là 3: 1;

  • Ngẫu nhiên: Văn bản hoặc hình ảnh của văn bản là một phần của thành phần giao diện người dùng không hoạt động , là trang trí thuần túy, không ai có thể nhìn thấy hoặc đó là một phần của bức ảnh có chứa nội dung hình ảnh quan trọng khác, không có yêu cầu tương phản.

  • Biểu trưng: Văn bản là một phần của logo hoặc tên thương hiệu không có yêu cầu tương phản.


Tôi khuyến khích

52
Roger Attrill

Tôi đã có một vấn đề như thế này gần đây.

Câu trả lời tôi đưa ra là: Các yếu tố/điều khiển phải tuân thủ độ tương phản khi bị vô hiệu hóa vì điều này cung cấp manh mối quan trọng cho người dùng nói với họ rằng nhiệm vụ của họ chưa hoàn thành hoặc một số tùy chọn nhất định được chọn/bỏ chọn. - Tóm lại: Có, chúng cần phải tương phản.

EDIT - Điều sau đây là không chính xác tuy nhiên tôi tin rằng WCAG có thể sai trong trường hợp này:

Các hướng dẫn WCAG được trích dẫn bởi @Roger_Attrill không bao gồm các điều khiển bị vô hiệu hóa vì đây KHÔNG phải là vật phẩm trang trí và được nhìn thấy cho những người nhìn thấy.

5
Andrew Martin

Tôi đã gặp vấn đề này với văn bản có độ tương phản thấp khiến trang web của tôi không thể kiểm tra khả năng truy cập. Phần tử được đề cập là một phần của thành phần giao diện người dùng không hoạt động và ngoại trừ quy tắc tương phản, nhưng nó vẫn bị bắt bởi kiểm toán khả năng truy cập.

Giải pháp

Bằng cách thêm aria-disabled="true" với yếu tố được đề cập, tôi có thể vượt qua kiểm toán khả năng truy cập mà không cần điều chỉnh độ tương phản.

0
Frederick Brummer