Eine primäre Anforderung, die nicht durch Hintergrundbilder für ARIA ist gehandhabt werden kann. Alle ARIA-Anforderungen lehnen die Verwendung von Hintergrundbildern für aussagekräftige, navigatorische und andere "informative" Anwendungen ab, die ein Bildschirmleseprogramm im Namen eines Benutzers mit einer Behinderung interpretieren muss. Die Möglichkeit, eine Hintergrundbild-CSS-Anweisung für ein IMG-Tag und ein ARIA-Tagging bei Bedarf auszutauschen, ist ein entscheidendes Merkmal in der derzeit regulierten Entwicklungsumgebung.
Die Antwort auf die ursprüngliche Frage ist ja! Es ist möglich, das Bild zu verwenden, das in einer css-Hintergrundanweisung angezeigt wird. Aber Sie müssen das Sprite-Bild in einem Bildeditor öffnen und den Teil auswählen, der das gewünschte Sprite darstellt, und es als separates Bild speichern und in einem img-Tag referenzieren.
Die Herausforderung besteht darin, dass diese Situationen häufig in einer vordefinierten Kontrollbibliothek auftreten. Das Finden und Ändern des Codes in der Bibliothek, die das Hintergrundbild auswählt und anzeigt, ist ein wenig schwierig, das Ändern des Codes ist schwierig!
Genie, danke !! – Summer
Dies ist Overkill IMO, Sie können nur die Eingabe auf Display-Block und entfernen Sie die div/Wrapper aus der Gleichung zusammen, es ist ein viel einfacher Ansatz. –
@Nick Das macht keinen Sinn. Wie würdest du ein Sprite anwenden, ohne den Container zu benutzen? –