Это не ограничение для раундов, это ограничение для filter
градиентов. Это подтверждается тем фактом, что filter
градиенты также вызывают аналогичные проблемы в IE9 со стандартными border-radius
углами.
Нет простого обходного пути; лучшее решение - просто не использовать эти filter
градиенты в старых версиях IE; так что IE8 и более ранние версии будут просто резервным однотонным фоном.
В IE9 есть обходной путь, поскольку он может использовать изображение SVG с градиентом в качестве фона, встроенного в CSS, в качестве URL-адреса данных. Это немного неуклюже, но это работает. IE8 не имеет этой опции, хотя.
Если вам нужно использовать градиенты в IE8, вы в значительной степени вынуждены придерживаться стилей filter
и жить с ошибками.
Существует еще одна опция - CSS3Pie . Это небольшая библиотека JS, похожая на DD_Roundies, в которой добавлена поддержка border-radius
для старых версий IE. Но кроме того, это также делает градиенты. Поэтому мой совет - использовать CSS3Pie вместо DD_Roundies, и он решит обе проблемы сразу.
Надеюсь, это поможет.