🌐 Elemento <body> do HTML

Introdução

O elemento <body> representa toda a área visível de uma página HTML.

Todos os conteúdos apresentados ao usuário ficam dentro da tag <body>, como textos, imagens, vídeos, tabelas, formulários e links.

📌 Tudo que aparece na tela do navegador normalmente está dentro do elemento <body>.

Onde fica o elemento <body>?

O elemento <body> fica após o elemento <head> dentro da estrutura HTML.



<html>


<head>


Configurações da página


</head>



<body>


Conteúdo visível


</body>



</html>



Estrutura Básica do HTML



<!doctype html>


<html lang="pt-BR">



<head>


<title>

Minha Página

</title>


</head>



<body>


<h1>

Olá Mundo!

</h1>



<p>

Minha primeira página HTML.

</p>


</body>



</html>



Conteúdos que podem existir no Body

Elemento Exemplo
Texto Títulos e parágrafos
Imagens Fotos e ilustrações
Links Navegação entre páginas
Tabelas Apresentação de dados
Formulários Entrada de informações

Exemplo de Conteúdo Visual



<body>


<h1>

Curso HTML

</h1>



<p>

Aprenda desenvolvimento Web.

</p>



<img src="imagem.png">



<a href="contato.html">

Contato

</a>



</body>



Elementos Comuns Dentro do Body

Tag Descrição
<h1> até <h6> Títulos da página
<p> Parágrafos
<img> Inserção de imagens
<a> Links
<table> Tabelas
<form> Formulários

Atributos do Body

O HTML permite adicionar atributos aos elementos para modificar seu comportamento ou aparência.

Exemplo antigo:


<body bgcolor="blue">


</body>



Atualmente essas configurações são feitas preferencialmente utilizando CSS.

Atributos Antigos do Body

Atributo Função
bgcolor Definia a cor de fundo
text Definia a cor do texto
background Definia imagem de fundo
link Cor dos links
⚠️ Esses atributos são considerados obsoletos. Atualmente utilizamos CSS para estilização.

Body e CSS

A melhor prática atual é separar estrutura HTML e aparência utilizando CSS.



HTML:


<body>


Conteúdo da página


</body>



CSS:


body {


background: #f5f7fa;


font-family: Arial;


}



Organização Profissional do Body

Em projetos profissionais o conteúdo do body costuma ser organizado com elementos semânticos.



<body>


<header>

Cabeçalho

</header>



<nav>

Menu

</nav>



<main>

Conteúdo principal

</main>



<footer>

Rodapé

</footer>



</body>



Boas Práticas

Resumo da Aula

🎓 Aula concluída! Agora você conhece a função do elemento <body> no HTML.