rtlの方向が原因だと思います。
解決策:条件を使用してIEのHTMLにクラスを追加します-例:
<!--[if IE]><div dir="rtl" class="ie"><![endif]-->
<!--[if !IE]><!--><div dir="rtl"><!--<![endif]-->
<div id="menu">
<ul>
<li><a href="#">الرئيسية</a></li><li><a href="#">صفحتي</a></li><li><a href="#">كتبي</a></li><li><a href="#">أصدقائي</a></li><li><a href="#">خروج</a></li>
</ul>
</div>
</div>
<html>
含まれているdivにクラスを追加しましたが、タグに直接追加できます( http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-nether/を参照)
そして、CSSには次のようなものがあります。
#menu li:first-child {
border-radius: 0 8px 8px 0;
}
#menu li:last-child {
border-radius: 8px 0 0 8px;
}
.ie #menu li:first-child {
border-radius: 8px 0 0 8px;
}
.ie #menu li:last-child {
border-radius: 0 8px 8px 0;
}
完全なデモはこちらhttp://dabblet.com/gist/2774749-私はそれをテストし、Chrome、Firefox、Opera、IE9で同じように動作します。