Elementos HTML
O que são elementos HTML e como funcionam tags de abertura, conteúdo e fechamento.
O que é um elemento HTML?
Elemento HTML é um bloco de conteúdo marcado por tags.
Na maioria dos casos, ele tem:
- uma tag de abertura;
- um conteúdo;
- uma tag de fechamento.
Exemplo:
<p>Este é um parágrafo.</p>
Nesse caso:
<p>é a abertura;Este é um parágrafo.é o conteúdo;</p>é o fechamento.
Outros exemplos comuns
<h1>Título principal</h1>
<a href="https://exemplo.com">Acessar site</a>
O primeiro elemento cria um título. O segundo cria um link.
Elementos podem ficar dentro de outros
Isso acontece o tempo todo em HTML. Veja:
<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.
Aninhando do jeito certo
Correto:
<p>Texto com <strong>destaque</strong>.</p>
Errado:
<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.
Elementos vazios
Nem todo elemento tem conteúdo entre abertura e fechamento. Alguns são chamados de elementos vazios.
Exemplos:
<br>
<hr>
<img src="foto.jpg" alt="Uma foto">
Esses elementos cumprem uma função específica e não precisam envolver texto.
Exemplo completo
<h1>Cardápio</h1>
<p>Hoje temos lasanha, sopa e salada.</p>
<hr>
<p>Bom apetite!</p>
Aqui você tem três elementos diferentes trabalhando juntos para montar o conteúdo da página.