[英]CSS - content hiding behind header bar
我正在生成我的 header、sidenav 和这样的内容
<nav class="navbar navbar-expand-sm pad">
<ul class="navbar-nav">
<li *ngFor="let module of modules">
<a class="nav-link" [routerLink]="['/navbar',module.id]" routerLinkActive="active">
{{module.name}}
</a>
</li>
<li>
<a class="nav-link" [routerLink]="['dashboard']" routerLinkActive="active">
Dashboard
</a>
</li>
<li>
<a class="nav-link" [routerLink]="['test-page']" routerLinkActive="active">
Test
</a>
</li>
</ul>
</nav>
<div id="content" class="container-fluid">
<router-outlet></router-outlet>
</div>
页面呈现像附加图像。 Header 栏 position 设置为固定,因此“内容” div 的某些部分隐藏在 header 栏后面。 如何解决这个问题。 我知道如果将“内容” div 设置为"margin-top:Xpx"
之类的东西将解决这个问题。 但是,在移动模式下查看时,这不起作用,内容再次出现在 header 栏后面。 当 header 栏 position 设置为fixed
时,有没有办法在任何视口中, content div
的内容应始终显示在 header 栏下方。
不要使用position:fixed;
- 使用position:sticky; top:0;
position:sticky; top:0;
反而。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.