我有一个带有页眉和页脚的文档。position:fixed
我没有使用 ,而是使用 3 个 div,中心 div 滚动而不是文档。下面是我的代码:
<style>
html{
overflow:hidden;
font-size: 80px;
}
.content{
display:block;
top:10%;
position:relative;
overflow:auto;
width:100%;
height:80%;
}
.header{position:absolute;top:0;}
.footer{position:absolute;top:90%;}
</style>
<div class="header">Hover</div>
<div class="content">
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
lorem ipsum <br />
</div>
<div class="footer">Hover</div>
这按预期工作,但如果我添加<!DOCTYPE html>
打开 HMTL5 标准模式,网站会中断(页面滚动,页眉和页脚随之滚动,而不是固定)。
我的代码是否有任何问题,或者是否有更标准的方式来执行我的操作?(不使用 position:fixed 当我将我的网站编译为 android 时它不起作用)