IE кажется сложным с закругленными углами много раз. В общем, вы обнаружите, что он не очень хорошо поддерживается, и все еще есть множество пользователей, возвращающихся к IE5.5 или около того. Я бы порекомендовал другой подход.
Хотя я не помню точно, где я это узнал, я могу дать вам код, который есть на моем сайте.
HTML-код, который идет перед вашим элементом:
<b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b>
HTML-код, следующий за вашим элементом
<b class="b4"></b><b class="b3"></b><b class="b2"></b><b class="b1"></b>
Код CSS:
.b1, .b2, .b3, .b4{font-size:1px; overflow:hidden; display:block;}
.b1 {height:1px; background: #000; margin:0 4px;}
.b2 {height:1px; background: #fff; border-right:2px solid #000; border-left:2px solid #000; margin:0 2px;}
.b3 {height:1px; background: #fff; border-right:1px solid #000; border-left:1px solid #000; margin:0 1px;}
.b4 {height:2px; background: #fff; border-right:1px solid #000; border-left:1px solid #000; margin:0 0px;}
Приведенный выше код CSS, # 000 будет вашим цветом границы. #FFF будет
цвет поля вашего контента.
Вы хотите, чтобы в вашем блоке содержимого не было верхней и нижней границ, но затем установите левую и правую границы равными 1 пикселю, а затем выберите цвет, которым вы хотите, чтобы граница была.
В зависимости от вашей текущей реализации это может показаться не таким привлекательным, и вы можете добавить больше тегов b, применяя ту же логику, чтобы получить больший радиус. Если вам нужен больший радиус и вы не можете понять его, просто дайте мне знать, и я увеличу это значение до большего.
Последнее замечание, в зависимости от того, где вы их размещаете, вам может понадобиться немного изменить настройки полей.