Tests not passing 4,10,12,13 in Build a Technical Documentation Page.
Here’s the link to my project: [https://codepen.io/omg-a/pen/VwPMJNa]
If you read the first couple of lines in the error message it will tell you what’s wrong. Albeit not the most human friendly, it’s industry standard. Your main problem is not being careful with your typing. Your closing section tags don’t have a /
If you type section
then hit the tab
key the editor will give you a properly formed element.
You need to pay attention to case. The case of the main-section header text must be the same case as the id
s and the nav-link href.
There is also a typo in one of the nav-link classes. In the editor section there is a down arrow, if clicked upon, will drop down a menu. Select “Analyze HTML”. It will find most, not all, of your errors.
Hi… I am unable to solve tests 4,5,12,13. Could you please help me with this.
You haven’t yet corrected everything in my previous post. I’m not supposed to tell you the answer, but help you discover it. So I’m learning to implement that rule.
Let’s look at an error message:
Each 'main-section' should have an id attribute : expected false to equal true
Your “main-section” elements should have an id
. They don’t so the test returned false. If the “main-section” had an id
the test would return true. This is the meaning of “expected false to equal true”. Now put an id
on each “main-section”.
Could you please help me with tests 4 and 12. For the 4th test I wrote the text of the header
with same case and underscores instead of spaces. Isn’t that what we’re supposed to do?
First, remove all of the ID’s from your heading and header tags within the main section of the document. They are not needed. They are only needed in your section tags.
[Error 12] These are your nav-links:
<a href="#javascript" class="nav-link">JavaScript</a><br>
<a href="#hello_world" class="nav-link">Hello World</a><br>
<a href="#variables" class="nav-link">Variables</a><br>
<a href="#Gvariables" class="nav-link">Global variables</a><br>
<a href="#reference" class="nav-link">Reference</a><br>
All of these ID’s and spellings must be changed to:
<a href="#JavaScript" class="nav-link">JavaScript</a><br>
<a href="#Hello_World" class="nav-link">Hello World</a><br>
<a href="#Variables" class="nav-link">Variables</a><br>
<a href="#Global_Variables" class="nav-link">Global Variables</a><br>
<a href="#Reference" class="nav-link">Reference</a><br>
You will then need to update all of your section ID’s to the ID’s above. You will also need to correct the spellings of all of your headers, and remove their ID’s. They have no purpose. Only the section needs an ID, which needs to match the text of your header.
<section id="variables" class="main-section">
<header id="Variable">Variable</header>
The text within your <header>
must be changed to "Variables"
, to match the text within your <a>
tags in your navbar. ID must also be updated to "Variables"
<section id="Gvariables" class="main-section">
<header id="Global_variables">Global variables</header>
Your header text must be changed to Global Variables, to match the text within your <a>
tags in your navbar. You will also need to correct your section ID to be "Global_Variables.
You do not need any ID’s in your <header>
tags, they can all be removed. Your <a>
tag ID’s within your navbar need to correlate with your <section>
ID’s, which should represent each piece of text in the heading for each section heading.
Make sure to update each section ID, your a tags, and remove all header ID’s. As well as updating each heading’s text.
Thank you ajkilmurray and tlc35us … helped a lot
This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.