Я подозреваю, что это из-за направления rtl.
Решение: добавить класс в HTML для IE с помощью условных - пример:
<!--[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>
Я добавил класс к содержащему DIV, но вы можете добавить его непосредственно к <html>
тегу (см http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/)
И тогда вы будете иметь что-то подобное в вашем 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.
используйте «пирог», это займет весь браузер – ShibinRagh