Tutorial HTML

HTML HOME Introdução HTML Editores de HTML HTML básico Elementos HTML Atributos HTML Títulos HTML Parágrafos HTML Estilos HTML Formatação HTML Cotações HTML Comentários HTML Cores HTML HTML CSS Links HTML Imagens HTML HTML Favicon Tabelas HTML Listas HTML Bloco HTML e Inline Classes HTML Código HTML Iframes HTML JavaScript HTML Caminhos de arquivo HTML Cabeçalho HTML Esquema HTML HTML Responsivo Código de computador HTML Semântica HTML Guia de estilo HTML Entidades HTML Símbolos HTML Emojis HTML Conjunto de caracteres HTML Codificação de URL HTML HTML vs. XHTML

Formulários HTML

Formulários HTML Atributos de formulário HTML Elementos de formulário HTML Tipos de entrada HTML Atributos de entrada HTML Atributos do formulário de entrada HTML

Gráficos HTML

Tela HTML HTML SVG

Mídia HTML

Mídia HTML Vídeo HTML Áudio HTML Plug-ins HTML HTML YouTube

APIs HTML

Geolocalização HTML Arrastar/Soltar HTML Armazenamento Web HTML Trabalhadores da Web HTML HTML SSE

Exemplos HTML

Exemplos HTML Questionário HTML Exercícios HTML Certificado HTML Resumo HTML Acessibilidade HTML

Referências HTML

Lista de tags HTML Atributos HTML Atributos Globais HTML Suporte ao navegador HTML Eventos HTML Cores HTML Tela HTML Áudio/vídeo HTML Tipos de documento HTML Conjuntos de caracteres HTML Codificação de URL HTML Códigos HTML Lang Mensagens HTTP Métodos HTTP PX to EM Converter Atalhos do teclado

Elementos HTML


Um elemento HTML é definido por uma tag inicial, algum conteúdo e uma tag final.


Elementos HTML

O elemento HTML é tudo, desde a tag inicial até a tag final:

< tagname > O conteúdo vai aqui... < /tagname >

Exemplos de alguns elementos HTML:

< h1 > Meu primeiro título < /h1 >
< p > Meu primeiro parágrafo. < /p >
Start tag Element content End tag
<h1> My First Heading </h1>
<p> My first paragraph. </p>
<br> none none

Nota: Alguns elementos HTML não possuem conteúdo (como o elemento <br>). Esses elementos são chamados de elementos vazios. Elementos vazios não possuem uma tag final!


Elementos HTML aninhados

Os elementos HTML podem ser aninhados (isso significa que os elementos podem conter outros elementos).

Todos os documentos HTML consistem em elementos HTML aninhados.

O exemplo a seguir contém quatro elementos HTML ( , <html>e <body>) :<h1><p>

Exemplo

<!DOCTYPE html>
<html>
<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>
</html>

Exemplo explicado

O <html>elemento é o elemento raiz e define todo o documento HTML.

Tem uma tag inicial <html>e uma tag final </html>.

Então, dentro do <html>elemento há um <body> elemento:

<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>

O <body>elemento define o corpo do documento.

Tem uma tag inicial <body>e uma tag final </body>.

Então, dentro do <body>elemento existem dois outros elementos: <h1>e <p>:

<h1>My First Heading</h1>
<p>My first paragraph.</p>

O <h1>elemento define um título.

Tem uma tag inicial <h1>e uma tag final </h1>:

<h1>My First Heading</h1>

O <p>elemento define um parágrafo.

Tem uma tag inicial <p>e uma tag final </p>:

<p>My first paragraph.</p>


Nunca pule a tag final

Alguns elementos HTML serão exibidos corretamente, mesmo se você esquecer a tag final:

Exemplo

<html>
<body>

<p>This is a paragraph
<p>This is a paragraph

</body>
</html>

No entanto, nunca confie nisso! Resultados inesperados e erros podem ocorrer se você esquecer a tag final!


Elementos HTML vazios

Elementos HTML sem conteúdo são chamados de elementos vazios.

A <br>tag define uma quebra de linha e é um elemento vazio sem uma tag de fechamento:

Exemplo

<p>This is a <br> paragraph with a line break.</p>

HTML não diferencia maiúsculas de minúsculas

As tags HTML não diferenciam maiúsculas de minúsculas: <P>significa o mesmo que <p>.

O padrão HTML não exige tags em minúsculas, mas o W3C recomenda letras minúsculas em HTML e exige letras minúsculas para tipos de documentos mais rígidos, como XHTML.

No W3Schools, sempre usamos nomes de tags em minúsculas.


Referência de tags HTML

A referência de tags do W3Schools contém informações adicionais sobre essas tags e seus atributos.

Tag Description
<html> Defines the root of an HTML document
<body> Defines the document's body
<h1> to <h6> Defines HTML headings

Para obter uma lista completa de todas as tags HTML disponíveis, visite nossa Referência de tags HTML .