Página de documentação técnica - Criar uma página de documentação técnica

esta dizendo que que está faltando " Cada .main-section deve ter um id que corresponda ao texto de seu primeiro filho, e todos os espaços no texto do filho devem ser substituídos por sublinhados (_ ) no id. porem eu ja fiz tudo certo, nao sei qual o problema

<!-- file: index.html -->
<!DOCTYPE html>
<html lang="pt-br">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <link rel="stylesheet" href="styles.css">
  <title>Documentação Técnica</title>
</head>
<body>
  <nav id="navbar">
    <header>
      Documentação Técnica
    </header>
    <ul>
      <li><a class="nav-link" href="#JavaScript_and_Java">JavaScript e Java</a></li>
      <li><a class="nav-link" href="#Python_1">Python 1</a></li>
      <li><a class="nav-link" href="#HTML_5"> HTML 5</a></li>
      <li><a class="nav-link" href="#CSS_3">CSS 3</a></li>
      <li><a class="nav-link" href="#SQL_1">SQL 1</a></li>
    </ul>
  </nav>

  <main id="main-doc">
    <section id="JavaScript_and_Java" class="main-section">
      <header>JavaScript e Java</header>
      <p>Conteúdo sobre JavaScript e Java.</p>
      <code>// Exemplo de código JavaScript</code>
      <ul>
        <li>Item 1</li>
        <li>Item 2</li>
      </ul>
      <p>Mais conteúdo sobre JavaScript e Java.</p>
      <p>Outro parágrafo sobre JavaScript e Java.</p>
    </section>

    <section id="Python_1" class="main-section">
      <header>Python 1</header>
      <p>Conteúdo sobre Python.</p>
      <code># Exemplo de código Python</code>
      <ul>
        <li>Item 1</li>
        <li>Item 2</li>
      </ul>
      <p>Mais conteúdo sobre Python.</p>
      <p>Outro parágrafo sobre Python.</p>
    </section>

    <section id="HTML_5" class="main-section">
      <header>HTML 5</header>
      <p>Conteúdo sobre HTML.</p>
      <code>&lt;html&gt;&lt;/html&gt;</code>
      <ul>
        <li>Item 1</li>
        <li>Item 2</li>
      </ul>
      <p>Mais conteúdo sobre HTML.</p>
      <p>Outro parágrafo sobre HTML.</p>
    </section>

    <section id="CSS_3" class="main-section">
      <header>CSS 3</header>
      <p>Conteúdo sobre CSS.</p>
      <code>body { background-color: #f0f0f0; }</code>
      <ul>
        <li>Item 1</li>
        <li>Item 2</li>
      </ul>
      <p>Mais conteúdo sobre CSS.</p>
      <p>Outro parágrafo sobre CSS.</p>
    </section>

    <section id="SQL_1" class="main-section">
      <header>SQL 1</header>
      <p>Conteúdo sobre SQL.</p>
      <code>SELECT * FROM tabela;</code>
      <ul>
        <li>Item 1</li>
        <li>Item 2</li>
      </ul>
      <p>Mais conteúdo sobre SQL.</p>
      <p>Outro parágrafo sobre SQL.</p>
    </section>
  </main>

</body>
</html>




/* file: styles.css */
body {
  font-family: Arial, sans-serif;
}

#navbar {
  position: fixed;
  top: 0;
  left: 0;
  width: 200px;
  height: 100%;
  background-color: #333;
  color: white;
  padding: 20px;
}

#navbar header {
  font-size: 1.5em;
  margin-bottom: 20px;
}

#navbar ul {
  list-style: none;
  padding: 0;
}

#navbar li {
  margin-bottom: 10px;
}

#navbar li a {
  text-decoration: none;
  color: white;
}

#navbar li a:hover {
  font-weight: bold;
}

#main-doc {
  margin-left: 220px; /* To provide space for the fixed navbar */
  padding: 20px;
}

.main-section {
  margin-bottom: 40px;
}

.main-section header {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 10px;
}

.main-section code {
  display: block;
  background-color: #f0f0f0;
  padding: 10px;
  margin-bottom: 5px;
}

.main-section ul {
  list-style-type: disc;
  padding-left: 20px;
}

@media (max-width: 768px) {
  #navbar {
    width: 100%;
    position: static;
  }

  #main-doc {
    margin-left: 0;
  }
}

Informações de seu navegador:

Agente de usuário: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36

Desafio: Página de documentação técnica - Criar uma página de documentação técnica

Link para o desafio:

Oi, @ericmota012! Boas-vindas ao fórum do freeCodeCamp. Na primeira section, o id diz “JavaScript_and_Java”, enquanto o header diz “JavaScript e Java”. Substitua aquele “and” por “e” no id e teste novamente. Os outros header estão ok com relação ao id em questão. Houve um problema na hora da tradução e o texto de exemplo no header não está de acordo com o texto que aparece no id. Faremos essa alteração. Bons estudos! :smiley: