Tradução em progresso.
HTML (HyperText Markup Language - Linguagem de Marcação de HiperTexto) é o construtor de blocos mais básico da web. Ela serve para descrever e definir o conteúdo de uma página web. Outras tecnologias, além do HTML são geralmente usadas para descrever a apresentação/aparência (CSS) ou funcionalidade (JavaScript) das páginas web.
"HyperText" (HiperTexto) refere-se a links que conectam uma página a outra, seja dentro do website ou entre websites. Links são um aspécto fundamental da Web. Subindo conteúdo para Internet e linkando isto a páginas criadas por outras pessoas, você vira um participante ativo da WWW (World Wide Web - Rede Mundial de Computadores).
HTML usa "Markup" (Marcação) para envolver texto, imagens, e outros conteúdos para renderizar no navegador. Marcadores HTML incluem "elementos" especiais como <head>, <title>, <body>, <header>, <footer>, <article>, <section>, <p>, <div>, <span>, <img>, e muitos outros.
O artigo abaixo o ajudará a aprender mais sobre HTML.
- Introdução ao HTML
Se você é novo no desenvolvimento web, leia o artigo O Básico do HTML para aprender o que é HTML e como usá-lo.
- Tutoriais HTML
Veja artigos sobre como usar o HTML, e também tutoriais e exemplos completos, cheque nossa Área de Aprendizado do HTML.
- Referência do HTML
Em nossa extensiva Referência do HTML, você encontrará detalhes sobre todos elementos e atributos do HTML.
Referências
- Referência dos Elementos HTML
- Navegue em uma lista com todos os elementos HTML
- Referência do HTML
- HTML é formado de elementos, cada um desses pode ser modificado por alguns atributos. Documentos HTML estão interconectados através de links.
- Elementos em linha e Elementos em nível de bloco
- Elementos HTML são normalmente elementos "inline"(em linha) ou "block-level" (nível de bloco). Um elemento em linha ocupa somente o espaço limitado pelos tags que o definem. Um elemento a nível de bloco ocupa o espaço inteiro do elemento pai (container), asssim criando um "bloco".
Outros Tópicos
- Habilitando Imagem CORS
- O atributo
crossoriginem combinação com um cabeçalho CORS adequado, permite definir imagens pelo elemento<img>para ser carregado de outras fontes em um elemento<canvas>como se estivessem sendo carregados da fonte atual. - Configuração de atributos CORS
- Alguns elementos em HTML trazem suporte para CORS, como, por exemplo o
<img>ou<video>, tem o atributocrossorigin(Propriedade crossOrigin), que permite configurar as suas CORS requests para os dados absorvidos do elemento. - Gerenciamento de foco em HTML
- O atributo DOM
activeElemente o método DOMhasFocus()te ajudam a melhorar a interação entre o usuário e os elementos da página. - Atributos Globais
- Os atributos globais podem ser utilizados em todos os elementos HTML, mesmo aqueles que não são especificados como padrão. Isso significa que qualquer elemento não padrão vai permitir estes atributos, mesmo que este retorne um documento HTML5 incompatível.
- Referência de atributos em HTML
- Nos elementos, em HTML, existem os atributos. Estes irão configurar ou ajustar o funcionamento e comportamento do seu elemento de muitas maneiras.
- Tipos de conexões
- Em HTML, vários tipos de links podem ser utilizados para realizar conexões entre dois documentos, por exemplo:
<a>,<area>, e<link>. - Formatos de arquivos suportados pelos elementos de áudio e vídeo em HTML
- Os elementos
<audio>e<video>permitem você reproduzir áudios e vídeos no seu HTML. Estes elementos fornecem uma alternativa nativa de recursos do navegador, parecidos com a do Adobe Flash Player e outros plug-ins. - Usando o cachê de aplicação
- O cachê de aplicação tem como o objetivo rodar a aplicação offline. Você pode usar a interface Application Cache (AppCache) para escolher elementos que o browser possa "guardar" deixando-os disponíveis para usuários desconectados. As aplicações que estiverem em cache podem ser utilizadas sem nenhum problema, mesmo que o usuário clique no botão de atualizar a página enquanto estiver offline.Ver Mais...
Tutoriais
Nossa Área de Aprendizado HTML é caracterizada por multiplos módulos que ensinam HTML do zero - não precisa conhecimentos prévios.
- Introdução ao HTML
- Este módulo fornece uma base, fazendo você usar e se acostumar a conceitos importantes e a sintaxe como, ver a aplicação do HTML no texto, como criar hyperlinks, e como usar HTML para estruturar uma pagina web.
- Multimídia e como incorporá-la
- Este módulo explora como usar HTML para incluir multimídia em sua página web, incluindo as diferentes maneiras para incluir imagens, e como incorporar vídeos, áudios, e até uma página enteira em outras páginas web.
- Formulários HTML
- Formulários são partes muito importantes da Web — estes proporcionam muitas da funcionalidades que você precisa para interagir em paginas webs, e.g. registrar-se e logar-se, mandar comentários, comprar produtos, e muito mais. Este módulo inicia você em como criar as partes client-side (lado do cliente) dos formulários.
- Usando HTML para resolver problemas comuns
- Apresneta links para seções com conteúdo explicando como usar HTML para resolver problemas muito comuns quando se cria uma pagina web: tratar com títulos, agregar imagens ou vídeos, colocar ênfase em conteúdo, criar um formulário básico, etc.
Junte-se à comunidade Web layout
- Stack Overflow: HTML topics

