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

Introdução HTML


HTML é a linguagem de marcação padrão para criar páginas da Web.


O que é HTML?

  • HTML significa Hyper Text Markup Language
  • HTML é a linguagem de marcação padrão para criar páginas da Web
  • HTML descreve a estrutura de uma página da Web
  • HTML consiste em uma série de elementos
  • Elementos HTML informam ao navegador como exibir o conteúdo
  • Os elementos HTML rotulam partes do conteúdo como "este é um título", "este é um parágrafo", "este é um link", etc.

Um documento HTML simples

Exemplo

<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

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

</body>
</html>

Exemplo explicado

  • A <!DOCTYPE html>declaração define que este documento é um documento HTML5
  • O <html>elemento é o elemento raiz de uma página HTML
  • O <head>elemento contém informações meta sobre a página HTML
  • O <title>elemento especifica um título para a página HTML (que é mostrado na barra de título do navegador ou na guia da página)
  • O <body>elemento define o corpo do documento e é um recipiente para todos os conteúdos visíveis, como títulos, parágrafos, imagens, hiperlinks, tabelas, listas, etc.
  • O <h1>elemento define um título grande
  • O <p>elemento define um parágrafo

O que é um elemento HTML?

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

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

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

< 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!



Navegadores da Web

O objetivo de um navegador da Web (Chrome, Edge, Firefox, Safari) é ler documentos HTML e exibi-los corretamente.

Um navegador não exibe as tags HTML, mas as usa para determinar como exibir o documento:

Ver no navegador


Estrutura da página HTML

Abaixo está uma visualização de uma estrutura de página HTML:

<html>
<cabeça>
<title>Título da página</title>
</head>
<corpo>
<h1>Este é um título</h1>
<p>Este é um parágrafo.</p>
<p>Este é outro parágrafo.</p>
</body>
</html>

Nota: O conteúdo dentro da seção <body> (a área branca acima) será exibido em um navegador. O conteúdo dentro do elemento <title> será mostrado na barra de título do navegador ou na aba da página.


Histórico HTML

Desde os primeiros dias da World Wide Web, tem havido muitas versões de HTML:

Year Version
1989 Tim Berners-Lee invented www
1991 Tim Berners-Lee invented HTML
1993 Dave Raggett drafted HTML+
1995 HTML Working Group defined HTML 2.0
1997 W3C Recommendation: HTML 3.2
1999 W3C Recommendation: HTML 4.01
2000 W3C Recommendation: XHTML 1.0
2008 WHATWG HTML5 First Public Draft
2012 WHATWG HTML5 Living Standard
2014 W3C Recommendation: HTML5
2016 W3C Candidate Recommendation: HTML 5.1
2017 W3C Recommendation: HTML5.1 2nd Edition
2017 W3C Recommendation: HTML5.2

Este tutorial segue o padrão HTML5 mais recente.