问题:头部header使用position: fixed;,下方内容用锚点定位跳转,内容部分被header遮挡。
解决:
1.在跳转的内容上方加个空div,
2.锚点id加到空div上,空div写css并设置样式
<header></header>
<a href="#demo">点击跳转</a>
<div class="cli" id="demo"></div>
<div class="box">我是要跳转到的内容</div>
<style>
header{
width: 100%;
height: 60px;
background-color: #000000;
position: fixed;
left: 0;
top: 0;
}
.cli {
display: block;
height: 60px; /*和顶部fixed的高度一致*/
margin-top: -60px; /*和顶部fixed的高度一致*/
visibility: hidden;
}
</style>