【发布时间】:2012-02-19 14:02:45
【问题描述】:
伙计们,我一直在尝试很多不同的选择,从切割到构建 html/css。似乎没有什么真正起作用:(
你们打算怎么做呢?
【问题讨论】:
-
您的意思是您希望背景图片覆盖 100% 的页面?那么this 可能会有所帮助;否则你需要解释更多。
标签: html css web html5boilerplate
伙计们,我一直在尝试很多不同的选择,从切割到构建 html/css。似乎没有什么真正起作用:(
你们打算怎么做呢?
【问题讨论】:
标签: html css web html5boilerplate
【讨论】:
最常见的方法之一是将图像切成 3 块,如下图所示:
首先显示第 1 块,然后使第 2 块高度等于 1px,并通过 CSS 在 y 轴上重复,然后将第 3 块放在底部以“关闭”容器
您的 html 格式可能为:
<div class="div_top"></div>
<div class="div_middle"> your content here </div>
<div class="div_bottom"></div>
Css 会是这样的:
.div_top {
background-image:url('top_bg.jpg');
background-repeat:no-repeat;
width:800px;
}
.div_middle {
background-image:url('middle_bg.jpg');
background-repeat:repeat-y;
width:800px;
}
.div_bottom {
background-image:url('bottom_bg.jpg');
background-repeat:no-repeat;
width:800px;
}
您可能希望为顶部和底部 div 设置固定高度,因为它们没有内容并且实际上不会展开以显示背景图像。
【讨论】: