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><html></html></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: