我的网页目前有以下布局:
<div class="content-body">
<div class="left-content-bar siteborder"></div>
<div class="inner-content">
... some content
</div>
<div class="right-content-bar siteborder"></div>
</div>
我为左右内容栏制作了一个重复的背景图像。我希望栏始终从页面顶部到页面末尾。我目前的问题是,这些条只占用与内部内容一样多的空间(条在内容的底端结束)
我找到了一个解决方案,这样条形图将始终位于底部,但这包括我不喜欢的最小高度,因为它会有很多空白和小屏幕分辨率。
请参阅此 css 以了解我当前的解决方案(高度始终为最小 1000px,这不应该是):
.content-body{
position:relative;
overflow:hidden;
min-height: 1000px;
height: auto !important;
height: 1000px;
}
.left-content-bar{
float:left;
position:relative;
width: 10px;
background-image: url(/default/images/content-left.png);
background-repeat:repeat-y;
margin:0px;
padding:0px;
padding-bottom: 32000px;
margin-bottom: -32000px;
}
.right-content-bar{
float:left;
position:relative;
width: 14px;
background-image: url(/default/images/content-right.png);
background-repeat:repeat-y;
margin:0px;
padding:0px;
padding-bottom: 32000px;
margin-bottom: -32000px;
}
.inner-content{
float:left;
width:956px;
position: relative;
height: auto;
min-height: 100% !important;
}
我希望任何人都可以给我一个比我现在更好的解决方案