Hello everyone. I am working on this technical page project but i cannot seem to pass two tests:
Each .nav-link should have text that corresponds to the header text of its related section (e.g. if you have a “Hello world” section/header, your #navbar should have a .nav-link which has the text “Hello world”).
Each .nav-link should have an href attribute that links to its corresponding .main-section (e.g. If you click on a .nav-link element that contains the text “Hello world”, the page navigates to a section element with that id).
Does anyone know what I am doing wrong?
type or paste code here
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<main id="main-doc">
<section class="main-section" id="Resource_list">
<header id="Resource_List">Resource List</header>
<p>Greetings students this is page with a resource list to help you learn more about programming languages </p>
<p> Popular Topics </p>
<ul>
<li><a >Introduction</a></li>
<li>
<a>What you should already know</a>
</li>
<li>
<a >JavaScript and Java</a>
</li>
<li><a >Hello world</a></li>
<li><a >Variables</a></li>
<li>
<a>Declaring variables</a>
</li>
</ul>
<p> LINK </p>
<code></code>
</section>
<section class="main-section" id="JavaScript">
<header id="JavaScript_Resources"> JavaScript </header>
<p>JavaScript is one of basis for web development. This is an crucial language to learm </p>
<p> LINK </p>
<code></code>
</section>
<section class="main-section" id="Python">
<header id="Python_Resources">Python</header>
<p>Python is a extremely popular language for beginners to learn when starting out with programming </p>
<p> LINK </p>
<code></code>
</section>
<section class="main-section" id="C++">
<header id="C++_Resources"> C++</header>
<p>C++ is a complex language, and for this reason is nto very well liked in the community </p>
<p> LINK </p>
<code></code>
</section>
<section class="main-section" id="React">
<header id="React_Resources">React</header>
<p>React is a simple modular programming language </p>
<p> LINK </p>
<code></code>
</section>
<nav id="navbar">
<header> Navigation</header>
<ul>
<li><a class="nav-link" href="#JavaScript">JavaScript Resources</a></li>
<li><a class="nav-link" href="#Python_Resources">Python Resources</a></li>
<li><a class="nav-link" href="#C++_Resources"> C++ Resources</a></li>
<li><a class="nav-link" href="#React_Resources"> React Resources</a></li>
<li><a class="nav-link" href="Resource_List">Resource List</a></li>
</ul>
</nav>
</main>
</body>
</html>
Hello and thank you for your help. I changed the ids fo the header and i passed the first test.
For som reason i still can’t pass the second one, even thougt i changed every href and ids
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<main id="main-doc">
<section class="main-section" id="Resource_list">
<header id="Resource_List">Resource List</header>
<p>Greetings students this is page with a resource list to help you learn more about programming languages </p>
<p> Popular Topics </p>
<ul>
<li><a >Introduction</a></li>
<li>
<a>What you should already know</a>
</li>
<li>
<a >JavaScript and Java</a>
</li>
<li><a >Hello world</a></li>
<li><a >Variables</a></li>
<li>
<a>Declaring variables</a>
</li>
</ul>
<p> LINK </p>
<code></code>
</section>
<section class="main-section" id="JavaScript_Resources">
<header id="JavaScript_Resources"> JavaScript Resources</header>
<p>JavaScript is one of basis for web development. This is an crucial language to learm </p>
<p> LINK </p>
<code></code>
</section>
<section class="main-section" id="Python_Resources">
<header id="Python_Resources">Python Resources</header>
<p>Python is a extremely popular language for beginners to learn when starting out with programming </p>
<p> LINK </p>
<code></code>
</section>
<section class="main-section" id="C++_Resources">
<header id="C++_Resources"> C++ Resources</header>
<p>C++ is a complex language, and for this reason is nto very well liked in the community </p>
<p> LINK </p>
<code></code>
</section>
<section class="main-section" id="React_Resources">
<header id="React_Resources">React Resources</header>
<p>React is a simple modular programming language </p>
<p> LINK </p>
<code></code>
</section>
<nav id="navbar">
<header> Navigation</header>
<ul>
<li><a class="nav-link" href="#JavaScript_Resources">JavaScript Resources</a></li>
<li><a class="nav-link" href="#Python_Resources">Python Resources</a></li>
<li><a class="nav-link" href="#C++_Resources"> C++ Resources</a></li>
<li><a class="nav-link" href="#React_Resources"> React Resources</a></li>
<li><a class="nav-link" href="Resource_List">Resource List</a></li>
</ul>
</nav>
</main>
</body>
</html>