ヘッダーとフッターを含む文書があります。を使用position:fixed
する代わりに、ドキュメントの代わりに中央の div がスクロールする 3 つの 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>
これは期待どおりに機能しますが、HMTL5 標準モードを有効にするように追加<!DOCTYPE html>
すると、Web サイトが壊れます (代わりにページがスクロールし、ヘッダーとフッターが固定されるのではなく、一緒にスクロールします)。
私のコードに何か問題がありますか、それとも私がやりたいことのより標準的な方法はありますか? (自分のサイトをアンドロイドにコンパイルするときに動作しない position:fixed を使用しない場合)