Snippet: http://jsfiddle.net/bHRVe/
An arrow sprite is utilized, and the background position appears correctly in Firefox and IE8:
Nevertheless, when switching to RTL direction, IE9 seems to be causing issues as the arrow disappears:
If I adjust the positioning from left -52px
to right -52px
, it solves the problem in IE9 but introduces new issues in other browsers.
Is there a solution that resolves this using the same CSS without resorting to conditionals or hacks?