Есть идеи о том, как можно закруглить углы, работая с несколькими границами?Блок будет динамическим, в зависимости от того, что будет вставлено в блок, поэтому я не могу добавить статическую ширину или высоту.
body { background: #d2d1d0; }
#box {
border-radius: 15px;
background: #f4f4f4;
border: 1px solid #bbbbbb;
width: 100%;
height: 100%;
margin: 10px auto;
position: relative;
}
DIV#box, #box:before, #box:after {
-moz-border-radius: 15px;
border-radius: 15px;
}
#box:before {
border-radius: 15px;
border: 1px solid white;
width: 99%;
height: 94%;
content: '';
position: absolute;
}
#box:after {
border-radius: 15px;
content: '';
position: absolute;
border: 1px solid #bbbbbb;
width: 98%;
height: 90%;
left: 1px; top: 1px;
}
HTML
<div id="box">Hello World!!!!<br>THIS IS SECOND LINE - THERE MIGHT BE MORE LINES OF TEXT LATER ON.</div>
Проблема, с которой я сталкиваюсь в настоящее время, заключается в том, что когда я растягиваю окно, не все границы растягиваются симметрично, так как я могу это исправить?К вашему сведению, я сейчас заинтересован, чтобы CSS работал в FF и Chrome.