【发布时间】:2017-05-25 08:55:08
【问题描述】:
我有一个图像作为我的页眉和页脚,它没有到达我网页的边缘。如果我的浏览器是全屏的,它看起来不错。但是如果我缩小网页,它会在到达边缘之前在右侧被切断。
如何解决此问题,以便无论我的浏览器大小如何,页眉和页脚都能 100% 左右到达?
我将我的 HTML 放在一个容器中,以便在我调整浏览器大小时它不会改变位置。这是我的 CSS 和 HTML 设置的要点...
这是一个显示我的问题的 JSFiddle。如果您扩展窗口,您可以看到页眉/页脚占据了它应该占用的每一英寸。但是,如果没有,您可以看到右侧的空白:
https://jsfiddle.net/t5gb4as7/
CSS:
.container {
margin: 0 auto;
width: 1060px;
}
/* header */
h2 {
color: transparent;
background-image: url('header-footer.png');
width: 100%;
height: 102px;
margin-bottom: 20px;
}
/* footer */
h3 {
color: transparent;
background-image: url('header-footer-turn.png');
width: 100%;
height: 102px;
}
HTML:
<body>
<div class="wrapper">
<header>
<h2>test</h2>
</header>
<div class="container">
//more
//html code
//here
</div>
<div class="push"></div>
</div>
<div class="footer">
<footer>
<h3>test</h3>
</footer>
</div>
【问题讨论】: