В CSS 3 будет стандарт для этого. Сегодня вы можете сделать это (только для браузеров на базе Mozilla и Webkit) с:
.roundBorder {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
}
В противном случае вы можете использовать несколько div с фоновыми изображениями, но JQuery предоставит более простой способ (о котором я не знаю: ()
Способ множественного деления может выглядеть примерно так:
HTML:
<div class="topLeft">
<div class="topRight">
<div class="bottomLeft">
<div class="bottomRight">
<div class="content">
</div>
</div>
</div>
</div>
</div>
CSS:
.topLeft {
background-image: url('topLeft.png');
background-position: top left;
background-repeat: no-repeat;
}
.topRight {
background-image: url('topRight.png');
background-position: top right;
background-repeat: no-repeat;
}
.bottomLeft {
background-image: url('bottomLeft.png');
background-position: bottom left;
background-repeat: no-repeat;
}
.bottomRight {
background-image: url('bottomRight.png');
background-position: bottom right;
background-repeat: no-repeat;
}