角导航栏问题
我在Angular上进行一个项目,并且在导航栏上有问题。
我要发布两个屏幕截图,第一个显示登录之前的状态,而第二个则显示登录管理员时的状态。 在第一个中,我希望“注册”,“登录”的格式就像左侧的字母一样,并在同一行中。
在第二个中,我希望“管理面板”进入上面的同一行。
这是代码:
<nav class="navbar navbar-inverse">
<div class="container-fluid">
<div class="navbar-header">
<a class="navbar-brand" href="#">Auction App</a>
</div>
<ul class="nav navbar-nav">
<li class="active"><a routerLink='/home'>Home</a></li>
<li ><a routerLink='/myAuctions'>MyAuctions</a></li>
<li><a href="#">MyOffers</a></li>
<li><a href="#">Messages</a></li>
<div *ngIf="checkIfAdminisLoggedIn() === true;">
<li><a routerLink='/board-admin'><span class="glyphicon glyphicon-user"></span> Admin Panel</a></li>
</div>
</ul>
<ul class="nav navbar-nav navbar-right">
<div *ngIf="isLoggedIn === false; else elseBlock">
<li><a routerLink='/register' href="#"><span class="glyphicon glyphicon-user"></span> Sign Up</a></li>
<li><a routerLink='/login'> <span class="glyphicon glyphicon-log-in"></span>Login</a></li>
</div>
<ng-template #elseBlock>
<li><a (click)="onLogout()"><span class="glyphicon glyphicon-log-in"></span> Logout</a></li>
</ng-template>
</ul>
</div>
</nav>
CSS
.ul {
list-style-type: none;
margin: 0;
padding: 0;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您的管理面板在Navbar的左侧有东西。您必须像这样将其放在右边,并且它应该工作。
为了去除蓝色(访问时紫色),您必须这样做:
将其适应最适合您的任何东西。
You have your Admin panel thing inside your left side in your navbar. You have to put it on your right, like this, and it should work.
In order to remove the blue color (and purple when visited) you have to do this:
Adapt that CSS to anything that best fits to you.