A Hyper Text Markup Language (HTML) é a linguagem base para quase todo o conteúdo  da Web. A maioria daquilo que você vê na tela do seu navegador é descrito, essencialmente, por meio da HTML. Mais precisamente, a HTML é a linguagem que descreve a estrutura e o conteúdo semântico de um documento da Web.

Os artigos listados abaixo fornecem guias que irão ajudar você a usar a HTML de maneira plena.

Tópicos

Visões gerais

HTML5
HTML5 é a mais recente evolução do padrão que define o HTML. O termo representa dois conceitos diferentes:

Guias

Código de exemplo

Other pages

Canvas tutorial
Este tutorial descreve como utilizar o elemento <canvas> para desenhar gráficos 2D, iniciando com o básico. Os exemplos fornecidos devem lhe trazer algumas ideias claras sobre o que você pode fazer com o canvas e irá fornecer trechos de código que podem lhe ajudar na contrução do seu próprio conteúdo. 
Categorias de conteúdo
Cada elemento HTML deve permanecer, por regras, definindo que tipo de conteúdo ele pode ter. Essas regras estão agrupadas em modelos de conteúdo para muitos elementos. Cada elemento HTML pertence a nenhum, um, ou múltiplos modelos de conteúdo, cada regra de definição que o conteúdo do elemento deve seguir em um documento HTML.
Content Editable
No HTML5 qualquer elemento pode ser editado. Usando alguns eventos de JavaScript podemos transformar sua web page em um editor de texto completo e rápido. Este artigo fornece algumas informações sobre esta funcionalidade.
Guia de formulários HTML
Este guia tem uma série de artigos que vão ajudar você a ficar craque em HTML forms.
Tipos de Drag recomendados
Arrastar e soltar HTML suporta arrastar vários tipos de dados incluindo texto simples, URLs, código HTML, arquivos e etc. O documento descreve as melhores práticas para arrastar tipos de dados comuns.
Utilizando data attributes
HTML5 foi criado pensando na extensibilidade dos dados que precisam ser associados a um determinado elemento mas não necessariamente tem um significado definido.  Atributos data-* nos permite armazenar informações extras em elementos HTML padrões e semânticos, sem a necessidades de hacks como classList, atributos fora do padrão, propriedades extras no DOM ou o método depreciado setUserData.

Junte-se à comunidade Web layout

Escolha a sua forma preferida de juntar-se à discussão:

Páginas em outro lugar

Aqui estão outras páginas relacionadas a HTML que deveriam estar conectadas até aqui.

Veja também

Etiquetas do documento e colaboradores

Colaboradores desta página: wbamberg, leonardocoelho, stephaniehobson, SilvEiRax, MatCAlv, Sheppy
Última atualização por: wbamberg,