Estrutura do documento HTML
Conhecendo a estrutura de um documento HTML
Todo documento HTML deve seguir uma estrutura básica onde serão aplicadas as configurações da página assim como as tags e conteúdos.
Vejamos o exemplo a seguir:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Título da minha página</title>
</head>
<body>
<p>Minha primeira página na web!</p>
</body>
</html>
Analisando cada parte da estrutura:
Tag | Descrição |
---|---|
<!DOCTYPE html> | Define que o documento está no formato HTML5. É através dele que o navegador identifica como ler os elementos e apresentar a página. |
<html> | É a raiz de todo documento HTML. Todo o restante do código deve estar dentro dessa tag. |
<head> | Head significa "cabeça" em inglês, é onde fica a parte abstrata do documento. Dentro dessa tag são adicionadas informações de título, ícone, estilos, etc. |
<title> | Especifica o título do documento (aquele título que fica na aba ou na janela do navegador). |
<body> | Body significa "corpo" em inglês. É dentro dessa tag que construímos toda a parte visual do site, incluindo estrutura, conteúdo, imagens, links, etc. |
<p> | Esse elemento é usado para marcar um parágrafo. |
Espaços em branco no HTML
No HTML, os espaços em branco são ignorados pelo navegador. Isso permite que o código seja organizado e legível sem afetar a exibição do conteúdo.
Exemplo:
<p>O sabiá sabia assobiar.</p>
<p>O sabiá
sabia
assobiar.</p>
No exemplo acima, ambos os parágrafos são interpretados da mesma forma.
Como manter os espaços em branco no HTML?
Em alguns casos, precisamos manter o espaço em branco. Isso pode ser feito através do elemento <pre>
.
Exemplo:
<pre>O sabiá
sabia
assobiar.</pre>
Nota: Use o elemento <pre>
apenas quando necessário. Para adicionar quebras de linha, prefira a tag <br>
.
Entidades: Caracteres especiais do HTML
Os caracteres especiais são utilizados para compor a estrutura dos elementos: <
, >
, "
, '
e &
. Para exibi-los de forma correta no conteúdo de uma página, é necessário utilizar suas entidades.
Caractere | Entidade | Etimologia |
---|---|---|
< | < | Less than (menor que) |
> | > | Greater than (maior que) |
' | ' | Apostrophe (apóstrofo) |
" | " | Quote (aspas) |
& | & | Ampersand (E comercial) |
Exemplo de uso:
<p>Use <p> para parágrafos.</p>
<p>Seu código até que está "bacaninha"...</p>
<p>Mário & Luigi</p>
<p>Bruno D'Ávila</p>
Além de caracteres, entidades HTML também podem ser usadas para representar símbolos especiais:
Símbolo | Entidade |
---|---|
→ | → |
• | • |
» | » |
Ω | Ω |
★ | ★ |
♥ | ♥ |
∞ | ∞ |
Criando uma linha horizontal:
O elemento <hr>
é utilizado para adicionar um separador, uma linha horizontal entre seções de conteúdo.
Exemplo:
<p>Primeiro parágrafo.</p>
<hr>
<p>Segundo parágrafo.</p>
Comentários HTML
Os comentários servem para adicionar observações ou desativar partes do código sem removê-las. Eles são visíveis apenas no código-fonte e não aparecem na página interpretada.
Para adicionar comentários, insira o texto entre <!--
e -->
.
Exemplo:
<!-- Eis aqui um ditado popular -->
<p>Cão que ladra não morde.</p>
Comentários também são úteis para eliminar temporariamente partes do código sem excluí-las. Exemplo:
<p>Aqui aparece na tela.</p>
<!-- <p>NÃO aparece na tela.</p> -->
Também é possível usar os comentários com quebra de linha para explicações mais longas:
<p>Onde está a mensagem secreta?</p>
<!--
Quem corre demais na estrada,
Chega cedo e sem nada.
Paciência é a caminhada!
-->
Use os comentários sempre que achar necessário. Eles são essenciais para documentar o código e facilitar o trabalho em equipe, especialmente em projetos maiores.