什么是一个好的方式来设置一个单独的容器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