In CSS 3 wird es einen Standard dafür geben. Heute können Sie es tun (nur für Mozilla und WebKit-basierten Browsern) mit:
.roundBorder {
-moz-border-radius: 1em;
-webkit-border-radius: 1em;
}
Ansonsten mehrere divs mit backgound-Bilder verwenden können, aber JQuery wird eine einfachere Art und Weise zur Verfügung stellen (das weiß ich nicht über :()
Die mehrere div Art und Weise wie folgt aussehen könnte:
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;
}
Auch wenn ich IE8 verwende? – uzay95
Worauf bezieht sich Ihre Frage? Wenn Sie nach [...] gefragt haben - border-radius: Da dies nur mit mozilla oder webkit funktioniert, funktioniert es nicht für IE (auch nicht für Oper). Wenn Sie nach dem zweiten Teil (den gestapelten Divs) gefragt haben, sollte dies in jedem gängigen Browser funktionieren. –