Victor Ferreira's Homepage

Tutorial HTML: Visão geral da linguagem

HTML significa Hypertext Markup Language, ou seja, Linguagem de Marcação de Hipertexto, e é a linguagem mais usada para exibir páginas na web.

Originalmente, o HTML foi desenvolvido com a intenção de definir a estrutura de documentos como títulos, parágrafos, listas e assim por diante para facilitar o compartilhamento de informações científicas entre os pesquisadores.

Atualmente, o HTML é amplamente utilizado para formatar páginas e websites, com a ajuda de diferentes novas tags que foram surgindo com o tempo com o propósito de dar mais fluidez às páginas ao invés de, simplesmente, formatar um texto.

Documento HTML básico

Aqui temos um exemplo de um documento HTML em sua forma mais simples:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
  <head>
    <title>Título do documento</title>
  </head>
  <body>
    <h1>Isto é um cabeçalho</h1>
    <p>Conteúdo do documento</p>
  </body>
</html>

Resultado:

Tags HTML

Como dito anteriormente, o HTML é uma linguagem de marcação e utiliza tags para formatar o conteúdo. Essas tags são colocadas entre colchetes: <nome_da_tag>. Com exceção de poucas tags, a maioria delas possui tags de fechamento correspondentes. Por exemplo, a tag <html> tem sua tag de fechamento </html> e a tag <body> tem sua </body> como tag de fechamento.

O exemplo anterior de documento HTML básico usa as seguintes tags:

Tag Description
<!DOCTYPE...> Essa tag define o tipo de documento e a versão do HTML utilizada.
<html> Essa tag inclui o documento HTML completo e compreende principalmente o cabeçalho do documento, representado por <head>...</head>, e o corpo do documento, representado pelas tags <body>...</body>.
<head> Essa tag representa o cabeçalho do documento, que pode manter outras tags, como <title>, <link> etc.
<title> The <title> tag is used inside the <head> tag to mention the document title.
<body> Essa tag representa o corpo do documento que mantém outras tags como <h1>, <div>, <p> etc.
<h1> Essa tag representa o cabeçalho.
<p> Essa tag representa um parágrafo.

Para aprender HTML, você precisará estudar várias tags e entender como elas se comportam enquanto formata um documento textual. Aprender HTML é simples, pois você só precisa aprender o uso de diferentes tags e onde cada uma é utilizada.

O World Wide Web Consortium (W3C) recomenda o uso de tags em minúsculas a partir do HTML 4.

Estrutura do documento HTML

Um documento HTML típico terá a seguinte estrutura:

<html>
  <head>
    Cabeçalho do documento e tags relacionadas
  </head>

  <body>
    Corpo do documento e tags relacionadas
  </body>
</html>

Estudaremos todas as tags do head e body nos próximos artigos. Por enquanto vamos ver o que é a tag de declaração de documento.

A declaração <!DOCTYPE>

A tag de declaração <!DOCTYPE>, também conhecida como DTD, é usada pelo navegador para entender a versão do HTML usado no documento. A versão atual é o HTML 4.01 e faz uso das seguintes declarações:

HTML 4.01 Strict

Este DTD contém todos os elementos e atributos HTML, mas não inclui elementos de apresentação ou depreciados (como fonte). Também não é permitido o uso de Framesets. Para essa forma, a declaração é feita como no código abaixo:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional

Esse DTD contém todos os elementos e atributos HTML, incluindo elementos de apresentação e reprovados (como fonte). Assim como nos Strict, Framesets não são permitidos. Para essa forma, a declaração é feita como no código abaixo:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset

Este DTD possui todas as funcionalidades do HTML 4.01 Transitional, mas permite o uso de Framesets. Para essa forma, a declaração é feita como no código abaixo:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

Existem muitos outros tipos de declaração que podem ser usados ​​no documento HTML, dependendo de qual versão do HTML está sendo usada. Veremos mais detalhes sobre isso enquanto discutimos a tag <!DOCTYPE...> junto com outras tags HTML.



Post anterior: Tutorial HTML: Introdução

Próximo post: Tutorial HTML: Tags básicas