html - 我究竟做错了什么?Freecodecamp 产品组合
问题描述
我正在做一个 freeCodeCamp 投资组合,但我一直未能通过一项测试:
- 此外,导航栏应包含链接 (
<a>
具有类的元素nav-link
。每个具有类的元素都应该有一个main-section
。
<nav id= "navbar">
<div class="sidebar">
<header id= "title">JS Documentation</header>
<a class="nav-link" href="#Introduction">Introduction</a>
<a class="nav-link" href="#JavaScript_and_Java">JavaScript and Java</a>
<a class="nav-link" href="#Hello_world">Hello World</a>
<a class="nav-link" href="#Variables">Variables</a>
<a class="nav-link"href="#Declaring_variables">Declaring variables</a>
<a class="nav-link" href="#Variable_scope">Variable Scope</a>
<a class="nav-link" href="#Global_variables">Global Variables</a>
<a class="nav-link" href="#Constants">Constants</a>
<a class="nav-link" href="#Data_types">Data types</a>
<a class="nav-link" href="#If...else_statements">If else statements</a>
<a class="nav-link" href="#Reference">References</a>
</div>
</nav>
https://codepen.io/Sharoze111/pen/wvMNyQw?editors=1010
这是 CodePen 的链接,您可以在链接中运行测试“技术文档页面”(3 个绿色条)。
这与未链接到 ID 的导航链接有关,但我找不到问题。
解决方案
测试中更详细的错误消息是:AssertionError: There should be one .nav-link for every element with the class of "main-section", and every .nav-link should be within #navbar : expected 11 to equal 9
如果您仔细观察,您的section
元素中只有 9 个具有 class main-section
。其中两个错误地main_section
作为类。
推荐阅读
- html - rMarkdown 到 HTML - 在本地工作,但文件在其他地方打开时不包含数据
- android - 任务':app:kaptDebugKotlin'执行失败。创建适配器类时出错?
- c# - gzip 被多次添加到 Content-Encoding 标头
- ios - Swift - UITableView 单元格动画选择
- javascript - Microsft 天蓝色音频到语音 API。上传音频文件并识别谁在说话
- windows - 从外部读取进程的非共享私有虚拟地址空间需要什么权限?
- angular - 一旦有断线,垫排序标题单元格的额外宽度
- azure - 可以将 AZURE 应用服务定义为 VNET 的一部分吗?
- java - 如何使用 @UniqueConstraint 和 @Column(unique = true) 返回自定义消息
- gcloud - Linux 上的 Gcloud 组件