Use HTML para resolver problemas comuns
=======================================

Os links a seguir apontam para soluções de problemas comuns que você precisará resolver utilizando HTML.

### Estrutura Básica

A aplicação mais básica de HTML é na estrutura de um documento. Se você está começando no HTML, deve começar por aqui.

* Como criar um documento básico HTML
* Como separar uma página web em seções lógicas (en-US)
* Como configurar uma estrutura adequada de cabeçalhos e parágrafos
### Semântica básica em nível de texto

O HTML se especializou em fornecer informação semântica para um documento, portanto o HTML responde muitas questões que você talvez tenha sobre a melhor maneira de passar sua mensagem em um documento.

* Como criar uma lista de itens com HTML
* Como destacar ou enfatizar conteúdo
* Como indicar que um texto é importante
* Como mostrar código de computador com HTML
* Como adicionar anotações em imagens e figuras
* Como assinalar abreviaturas e torná-las inteligíveis
* Como adicionar citações em páginas web
* Como definir termos com HTML (en-US)
### Hiperlinks

Uma das principais atribuições do HTML é tornar a navegação mais fácil com hiperlinks (en-US), que podem ser usados de diferentes formas:

* Como criar um hiperlink
* Como criar um menu de navegação com HTML
### Imagens & multimídia

* Como adicionar imagens em uma página web
* Como adicionar conteúdo de vídeo em uma página web
* Como adicionar conteúdo de áudio em uma página web
### Scripts & estilos

O HTML só configura a estrutura do documento. Para resolver problemas de apresentação, use o CSS ou use scripts para tornar sua página interativa.

* Como usar CSS em uma página web
* Como usar JavaScript em uma página web (en-US)
### Conteúdo embutido

* Como embutir uma página web dentro de outra página web
* Como adicionar conteúdo em Flash dentro de uma página
Problemas incomuns ou avançados
-------------------------------

Além do básico, o HTML é muito rico e oferece recursos avançados para resolver problemas complexos. Estes artigos lhe ajudam a lidar com casos de uso menos comuns que você possa encontrar:

### Formulários

Formulários são uma estrutura complexa em HTML, criada para enviar dados de uma página web para um servidor web. Nós lhe encorajamos a conhecer nosso guia completo. Eis os tópicos onde você deve começar:

* Como criar um formulário Web simples (en-US)
* Como estruturar um formulário Web
### Informação tabular

Algumas informações, chamadas de dados tabulares, precisam ser organizadas em tabelas com colunas e linhas. Esta é uma das estruturas HTML mais complexas, e dominá-la não é fácil:

* Como criar uma planilha de dados
* Como tornar as tabelas HTML acessíveis
* Como otimizar a renderização de tabelas HTML
### Representação de dados

* Como representar valores numéricos em HTML
* Como usar atributos de dados
* Como associar conteúdo legível por humanos com estruturas arbitrárias de dados
### Interatividade

* Como criar conteúdo recolhível em HTML
* Como adicionar menus contextuais em uma página web
* Como criar caixas de diálogo em HTML
### Semântica avançada de texto

* Como controlar quebras de linha em HTML
* Como destacar mudanças (texto adicionado ou removido)
### Imagens & multimídia avançados

* Como adicionar imagens responsivas em uma página web
* Como adicionar imagens vetoriais em uma página web
* Como adicionar um mapa de links em uma imagem (en-US)
### Internacionalização

HTML não é unilíngue. A linguagem fornece ferramentas para lidar com problemas comuns de internacionalização.

* Como adicionar múltiplos idiomas em uma única página web
* Como lidar com caracteres ruby em japonês
* Como mostrar data e hora em HTML
### Performance

* Como criar páginas HTML que carregam rápido