html - 我的导航栏链接之一无法正常工作
问题描述
嗨,我只有一个导航栏链接不起作用,我自己似乎无法解决。我已经包含了我的导航代码,它的定价部分不起作用,我的部分 id 为#pricing
https://codepen.io/hollyj24/pen/eYZWgwb
<nav class="navbar navbar-expand-lg">
<a href="#"><img class="navbar-brand" src="images\logo.png"></a>
<button class="navbar-toggler navbar-dark" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div class="collapse navbar-collapse" id="#navbarNav">
<ul class="navbar-nav ml-auto">
<li class="nav-item active">
<a class="nav-link" href="#pricing">Pricing <span class="sr-only">(current)</span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="#testimonials">Testimonials</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#About">About</a>
</li>
<li class="nav-item">
<a class="nav-link" href="#contact">Contact</a>
</li>
</ul>
</div>
</nav>
解决方案
我在 CodePen 中查看了您的代码。在第 111 行,您说过:
<section id="#pricing">
删除主题标签,它应该可以工作。这就是说,id
这部分的 是#pricing
,当你想要它时pricing
。
为了更好地理解它,在第 37 行,将其更改为:
<a class="nav-link" href="##pricing">Pricing <span class="sr-only">(current)</span></a>
这也可以,但这不是你想要的。将第 111 行更改为<section id="pricing">
。
推荐阅读
- python-3.x - 有没有办法将整数列表转换为单个变量?
- python - String field comparison and print the differences
- ruby - How to define a negated description for a custom matcher
- android - Error occuring on successful firebase authentication login
- reactjs - React native version updating not working
- while-loop - while statement in Lua in correct way
- c# - 更新数据时出现 SQL 错误 - 事务(进程 ID)已死锁
- fluentd - 如何在无网络上安装 fluentd 插件(离线)
- python - NiFi:如果失败,则以有限的尝试运行 ExecuteStreamCommand 处理器
- asp.net-core - ServiceStack ServiceStack.Auth.OrmLiteAuthRepository