We're looking for a user researcher to understand the needs of developers and designers. Is this you or someone you know? Check out the post: https://mzl.la/2IGzdXS

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

Introdução ao HTML
Ao se deparar com uma página da Web no navegador, o que você vê, na perspectiva mais simples possível, são apenas palavras. É raro encontrar uma página da Web que contenha apenas texto puro. Mais do que meramente palavras, o que você vê e lê contém características de estilo. Os projetistas de modernas páginas da Web possuem acesso a centenas de fontes diferentes, diversos tamanhos de fonte, muitas cores e mesmo vários alfabetos (e.g. espanhol, japonês, russo). Os navegadores modernos podem exibir a maioria deles de maneira precisa. Páginas da Web podem conter imagens, videoclipes e músicas de fundo. Podem incluir menus do tipo drop-down, caixas de busca, links clicáveis para produtos ou outras páginas no mesmo sites, ou links para páginas de outros sites. Alguns sites da Web fornecem opções para a personalização da exibição da página de modo a acomodar preferências pessoais ou deficiências como limitação visual, surdez ou daltonismo. Uma página contém frequentemente caixas de conteúdo que se movem (rolam) enquanto o restante da página mantém-se imóvel.

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: leonardocoelho, stephaniehobson, SilvEiRax, MatCAlv, Sheppy
Última atualização por: leonardocoelho,