我想创建一个与浏览器窗口一样大的DIV,然后通过竖向滚动来展示网站。我想要的效果与此页面相似(注意始终与浏览器窗口一样大的大横幅以及底部的内容):
考虑以下 HTML:
这是一种做法:
问题是,如果我对这个DIV使用绝对定位,我的网站内容会从页面顶部开始,并被横幅遮挡。有没有不使用JavaScript就可以实现这个的方法?提前感谢。
考虑以下 HTML:
<div class="banner">
This banner is always big like the browser window
</div>
<div class="content">
Content of the website
</div>
这是一种做法:
这是一种方法:
.banner {
position: absolute;
top: 0px;
right: 0px;
bottom: 0px;
left: 0px;
background-color: red;
}
.content {
width: 100%;
position: relative;
background-color: green;
}
问题是,如果我对这个DIV使用绝对定位,我的网站内容会从页面顶部开始,并被横幅遮挡。有没有不使用JavaScript就可以实现这个的方法?提前感谢。
.banner
上有一个bottom: 0px
?你不想将其一直拉到底部,对吗?横幅高多少?如果横幅高度为50像素,则可以在.content
中添加margin-top: 50px;
。 - vtamm