【发布时间】:2017-12-20 21:01:18
【问题描述】:
仅当导航栏是
的直接子级时,引导导航栏位置“置顶”才有效<body>
<header class="sticky-top">
<nav class="navbar navbar-light bg-light p-0">
...
</nav>
</header>
</body>
或
<body>
<nav class="navbar sticky-top navbar-light bg-light p-0">
...
</nav>
...
</body>
https://github.com/twbs/bootstrap/issues/21919
我有这个代码:
index.html
<body>
<app-root></app-root>
</body>
app.component.html
<app-top-navigation></app-top-navigation>
<router-outlet></router-outlet>
<app-footer></app-footer>
topNavigation.component.html
<nav dir="ltr" class="navbar navbar-expand-lg navbar-dark bg-dark sticky-
top">
...
</nav>
而且导航栏不粘,表现得像固定顶部。 如果我写:
index.html
<body>
<app-top-navigation class="sticky-top"></app-top-navigation>
<app-root></app-root>
</body>
Angular 看不到它。如何让导航栏保持粘性?
【问题讨论】:
标签: angular bootstrap-4