O que são elementos HTML e como funcionam tags de abertura, conteúdo e fechamento
Elemento HTML é um bloco de conteúdo marcado por tags.
Na maioria dos casos, ele tem:
Exemplo:
1<p>Este é um parágrafo.</p>
Nesse caso:
<p> é a abertura;Este é um parágrafo. é o conteúdo;</p> é o fechamento.1<h1>Título principal</h1> 2<a href="https://exemplo.com">Acessar site</a>
O primeiro elemento cria um título. O segundo cria um link.
Isso acontece o tempo todo em HTML. Veja:
1<p>Este texto tem uma palavra em <strong>destaque</strong>.</p>
Aqui, o elemento <strong> está dentro do <p>.
Esse encaixe é chamado de aninhamento. E ele precisa ser feito com cuidado.
Correto:
1<p>Texto com <strong>destaque</strong>.</p>
Errado:
1<p>Texto com <strong>destaque.</p></strong>
No exemplo errado, a ordem de fechamento ficou bagunçada. O navegador até tenta adivinhar sua intenção, mas não é bom depender do navegador para corrigir erros de estrutura.
Nem todo elemento tem conteúdo entre abertura e fechamento. Alguns são chamados de elementos vazios.
Exemplos:
1<br> 2<hr> 3<img src="foto.jpg" alt="Uma foto">
Esses elementos cumprem uma função específica e não precisam envolver texto.
1<h1>Cardápio</h1> 2<p>Hoje temos lasanha, sopa e salada.</p> 3<hr> 4<p
Aqui você tem três elementos diferentes trabalhando juntos para montar o conteúdo da página.