Для этого есть несколько методов (за исключением CSS3).
Если ширина фиксирована, одним из способов является использование двух DIVS.У одного есть верх и бока.Вы должны сделать изображение очень высоким, с повторяющимися сторонами и обрезанным дном, и использовать его в качестве фона для внешнего DIV.Затем создайте изображение, которое содержит дно, и вложите его внутрь, и поместите его абсолютно вниз.
<div class="wrapper">
... content ...
<div class="bottom"></div>
</div>
.wrapper {
width:500px;
background-image:url(....);
position:relative;
}
.bottom {
position:absolute;
bottom:0px;
height:20px;
width:500px;
background-image:url(....);
}
Если оно масштабируется по x / y, вы можете использовать метод с 9 срезами:
_|_|_
_|_|_
| |
Вы нарезаете свой фон на 9 частей, где средняя часть пуста и содержит ваш контент.Вы делаете четыре угла и используете repeat-x
/ repeat-y
для фона сторон.