Лично мне нравится использовать технику " раздвижная дверь ".
Метод, который вы используете, зависит от того, какие элементы вам нужны для закругления углов. Они будут фиксированной ширины или высоты? Вот главный вопрос. Если у вас фиксированная ширина, вы можете просто сделать верхнее изображение (bkg_top.jpg) и нижнее изображение (bkg_bottom.jpg), а затем поместить одно в другое.
Давайте предположим, что вам нужен блок шириной 500px с закругленными углами 10px и цветом фона # 555555.
HTML:
<div id="content_box">
<p>lorem ipsum...</p>
<div id="content_box_bottom"></div>
</div>
CSS:
#content_box {
background: #555 url(bkg_top.jpg) no-repeat scroll 0 top;
padding-top:10px; /*the height of the top image*/
width:500px;
}
#content_box_bottom {
background: #555 url(bkg_bottom.jpg) no-repeat scroll 0 bottom;
height:10px; /* the height of the image */
}
Нижний элемент div будет растягиваться, чтобы заполнить поле content_box и создать нижнюю часть прямоугольника с закругленными углами.
Это всего лишь один пример.
Вот еще одна хорошая паутина закругленные углы