Như đã đề cập trong các câu trả lời khác, không có thuộc tính alt (được hỗ trợ) cho thẻ div chỉ dành cho thẻ img.
Câu hỏi thực sự là tại sao bạn cần thêm thuộc tính alt cho tất cả các hình nền cho trang web? Dựa trên câu trả lời này, nó sẽ giúp bạn xác định tuyến đường nào sẽ đi theo cách tiếp cận của bạn.
Trực quan / Văn bản: Nếu bạn chỉ đơn giản là cố gắng thêm một văn bản rơi lại cho người dùng nếu hình ảnh không tải được, chỉ cần sử dụng thuộc tính tiêu đề. Hầu hết các trình duyệt sẽ cung cấp một mẹo công cụ trực quan (hộp thông báo) khi người dùng di chuyển qua hình ảnh và nếu hình ảnh không được tải vì bất kỳ lý do gì, nó hoạt động giống như một thuộc tính alt trình bày văn bản khi hình ảnh bị lỗi. Kỹ thuật này vẫn cho phép trang web tăng tốc thời gian tải bằng cách giữ hình ảnh được đặt thành nền.
Trình đọc màn hình: Tùy chọn giữa đường, tùy chọn này thay đổi vì về mặt kỹ thuật giữ hình ảnh của bạn làm nền và sử dụng phương pháp tiếp cận thuộc tính tiêu đề sẽ hoạt động như gợi ý ở trên, "Tác nhân người dùng âm thanh có thể nói thông tin tiêu đề trong ngữ cảnh tương tự." Tuy nhiên, điều này không được đảm bảo để hoạt động trong mọi trường hợp, kể cả một số độc giả có thể bỏ qua tất cả cùng nhau. Nếu bạn cuối cùng chọn cách tiếp cận này, bạn cũng có thể thử thêm nhãn aria để giúp đảm bảo trình đọc màn hình chọn những cách tiếp cận này.
Công cụ SEO / Tìm kiếm: Đây là một công cụ lớn, nếu bạn giống như tôi, bạn đã thêm hình ảnh nền của mình, tất cả đều tốt. Sau đó nhiều tháng, khách hàng (hoặc có thể là chính bạn) nhận ra rằng bạn đang bỏ lỡ một số vàng SEO chính bằng cách không có alt cho hình ảnh của bạn. Hãy nhớ rằng, thuộc tính tiêu đề không có bất kỳ trọng lượng nào trên các công cụ tìm kiếm , từ nghiên cứu của tôi và như được đề cập trong một bài viết ở đây: https://www.searchenginejournal.com/how-to-use-link-title-attribution-c chính xác /. Vì vậy, nếu bạn đang nhắm đến SEO, thì bạn sẽ cần phải có thẻ img với thuộc tính alt. Một cách tiếp cận khả thi là chỉ cần tải hình ảnh thực tế rất nhỏ trên trang web với các thuộc tính alt, bằng cách này bạn có được tất cả SEO và không phải điều chỉnh lại CSS hiện có. Tuy nhiên, điều này có thể dẫn đến thời gian tải bổ sung tùy thuộc vào kích thước và google thực sự nhìn vào đường dẫn hình ảnh khi lập chỉ mục. Nói tóm lại, nếu bạn đang đi theo con đường này, chỉ cần chấp nhận những gì phải làm và bao gồm các hình ảnh thực tế thay vì sử dụng hình nền.
title
thuộc tính cho (các) thành phần với (các) hình nền, nhưng điều đó không có ý nghĩa đối với tất cả các yếu tố. Tại sao bạn cần phải làm điều này? Bạn đang cố gắng xử lý các hình ảnh không tải, hoặc bạn đang cố gắng có một chú giải công cụ trên những hình ảnh đó?