什麼是一個好的方式來設置一個單獨的容器div與它周圍的一些邊界圖像(在我的情況下只在左側,底部和右側)?我把它放在頁面頂部,重疊其他所有東西(就像OSX風格的下拉對話框一樣)。Div與邊框圖像
這裏是基本的佈局:
alt text http://www.nickawilliams.com/images/misc/layout.jpg
這裏就是我這麼遠(我能避免內容的靜態寬/高):
HTML:
<div class="contentbox">
<div class="contentbox-wrapper" style="width: 400px">
<div class="contentbox-mid" style="height: 200px">
<div class="contentbox-w"></div>
<div class="contentbox-content">
Content Box Test
</div>
<div class="contentbox-e"></div>
</div>
<div class="contentbox-bottom">
<div class="contentbox-sw"></div>
<div class="contentbox-s"></div>
<div class="contentbox-se"></div>
</div>
</div>
</div>
CSS:
.contentbox {
width: 100%;
position: fixed;
z-index: 2;
}
.contentbox-wrapper {
width: 300px;
margin-left: auto;
margin-right: auto;
}
.contentbox-mid {
height: 100px;
}
.contentbox-w {
width: 30px;
height: 100%;
background: transparent url("../../images/contentbox_w.png");
float: left;
}
.contentbox-content {
width: auto;
height: 100%;
background: #e8e8e8;
float: left;
}
.contentbox-e {
width: 30px;
height: 100%;
background: transparent url("../../images/contentbox_e.png");
float: left;
}
.contentbox-bottom {
width: 300px;
height: 30px;
}
.contentbox-sw {
width: 30px;
height: 30px;
background: transparent url("../../images/contentbox_sw.png");
float: left;
}
.contentbox-s {
height: 30px;
background: transparent url("../../images/contentbox_s.png");
margin-left: 30px;
margin-right: 30px;
}
.contentbox-se {
width: 30px;
height: 30px;
background: transparent url("../../images/contentbox_se.png");
float: right;
position: relative;
bottom: 30px;
}
你有沒有與此取得任何進展? – 2008-11-21 16:43:09