I have a problem with all versions of Internet Explorer. I have an ul with li elements that have a right border. You can see what it looks like at the bottom of this page (“Elsewhere”).
The problem is not particular to this page, but to all similar HTML setups.
Here’s what it looks like in other browsers
Here’s what it looks like in IE
How do I tell IE to remove that right border?
You are using the :last-child selector to set a border none on the last list item. Unfortunately, all IE versions except 9 (and 10 RC) do not support that style.
http://www.quirksmode.org/css/contents.html#t35
Why not just use the first-child selector (disable the left border) and set a left border on all other list items? Seems to be a much safer route, in my opinion.