Одним из основных требований, которые не могут быть обработаны фоновыми изображениями, является ARIA. Все требования ARIA отклонят использование фоновых изображений для значимых, навигационных и других «информационных» применений, которые читатель экрана должен интерпретировать от имени пользователя с инвалидностью. Возможность поменять выражение css для фонового изображения для тега img и пометки ARIA, когда это необходимо, является важной особенностью в текущей регулируемой среде разработки.
Ответ на исходный вопрос: да! Можно использовать изображение, которое отображается в операторе css background. Но вы должны открыть изображение спрайта в редакторе изображений и выбрать часть, которая представляет спрайт, который вы хотите, и сохранить его как отдельное изображение и ссылаться на него в теге img.
Проблема в том, что часто эти ситуации возникают в предварительно построенной библиотеке управления. Поиск и изменение кода в библиотеке, которая выбирает и отображает фоновое изображение, немного сложнее, смена кода сложна!
Genius, спасибо! – Summer
Это чрезмерная IMO, вы можете просто установить входной сигнал для отображения блока и удалить div/wrapper из уравнения все вместе, это гораздо более простой подход. –
@Nick Это не имеет никакого смысла. Как применить спрайт без использования контейнера? –