-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnested-list-page.html
More file actions
66 lines (58 loc) · 3.07 KB
/
Copy pathnested-list-page.html
File metadata and controls
66 lines (58 loc) · 3.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Minhas Atividades Favoritas</title>
</head>
<body>
<h1>Atividades</h1>
<p>Aqui estão algumas atividades que gosto de fazer e suas respectivas etapas:</p>
<ul>
<li>Programação
<ol>
<li>Estudar novas linguagens</li>
<li>Praticar resolvendo desafios de código</li>
<li>Desenvolver projetos pessoais</li>
</ol>
</li>
<li>Exercícios Físicos
<ol>
<li>Aquecer antes do treino</li>
<li>Executar os exercícios planejados</li>
<li>Fazer alongamento pós-treinos</li>
</ol>
</li>
<li>Leitura
<ol>
<li>Escolher um livro interessante</li>
<li>Definir uma meta de páginas lidas diárias</li>
<li>Fazer anotações sobre os aprendizado</li>
</ol>
</li>
</ul>
<hr>
<h2>Explicação sobre a estrutura</h2>
<p><strong>Por que a <code><li></code> ficou aberta até o final da <code><ol></code>?</strong></p>
<p>No HTML, quando você precisa colocar uma estrutura dentro de um item de lista (<code><li></code>), a tag precisa envolver tudo o que pertence a esse item. A <code><li></code> de "Programação" não fecha imediatamente porque ela abrange tanto o texto "Programação" quanto a <code><ol></code> que vem logo abaixo.</p>
<p>Se você fechasse a <code><li></code> logo após "Programação", o navegador entenderia que a lista ordenada (<code><ol></code>) não faz parte dela.</p>
<p><strong>E se a <code><ol></code> estivesse abaixo da <code><li></code> fechada?</strong></p>
<pre>
<code>
<ul>
<li>Programação</li>
<ol>
<li>Estudar novas linguagens</li>
<li>Praticar resolvendo desafios de código</li>
<li>Desenvolver projetos pessoais</li>
</ol>
</ul>
</code>
</pre>
<p>O navegador não entenderia que essa <code><ol></code> pertence ao item "Programação". Em vez disso, ele interpretaria a <code><ol></code> como um novo bloco separado, o que bagunçaria a estrutura visual.</p>
<hr>
<h2>Diferença entre <code><strong></code> e <code><b></code></h2>
<p><strong>O <code><strong></code> indica importância semântica.</strong> Os motores de busca, como o Google, consideram <code><strong></code> como um indicativo de relevância, o que pode melhorar a visibilidade do conteúdo. Além disso, leitores de tela enfatizam essas palavras.</p>
<p><strong>O <code><b></code> apenas estiliza o texto.</strong> Ele deixa o conteúdo em negrito, mas sem impacto semântico. Seu uso é mais voltado para estética do que significado.</p>
</body>
</html>