Trilha de aprendizado · Nível 1 · Tutorial 5

Configurar idioma, codificação, título e viewport

Completar a configuração inicial de uma página em português do Brasil, preservando os caracteres, identificando a aba do navegador e ajustando o viewport para celulares.

  • Nível: Iniciante
  • Duração: 14 min
  • 5 passos
Configurar idioma, codificação, título e viewport

Passo 1 de 5

Definir o idioma principal da página

Adicione lang="pt-BR" ao elemento html e reconheça a diferença entre identificar o idioma e traduzir o conteúdo.

Informe o idioma do conteúdo

O atributo lang identifica o idioma principal do conteúdo. O valor pt-BR indica português do Brasil.

No arquivo da sua página, adicione essa informação à tag de abertura de html:

Tag de abertura de html

html
<html lang="pt-BR">

Complete a declaração

Preencha a lacuna com o atributo e seu valor para declarar português do Brasil como idioma principal:

<html ____>

Para que essa informação serve?

Apoio à pronúncia

Leitores de tela podem ler o conteúdo em voz alta. A declaração lang="pt-BR" ajuda esses recursos a escolher a pronúncia adequada ao português do Brasil.

Dica

Identificar não é traduzir

O atributo informa o idioma que o conteúdo já usa. Ele não traduz os textos nem muda o idioma dos menus do navegador. Ao salvar e atualizar a página, é normal não perceber uma mudança visual.

O que muda na página?

Adicionar lang="pt-BR" a uma página escrita em inglês faz o conteúdo ser traduzido automaticamente para português do Brasil.

Passo 2 de 5

Preservar os caracteres com UTF-8

Declare UTF-8 no início de head, use a mesma codificação ao salvar o arquivo e confira os caracteres no navegador.

Uma codificação em dois lugares

Como preservar os caracteres

A codificação é a convenção usada para representar os caracteres no arquivo e interpretá-los na leitura. O UTF-8 permite representar acentos, cedilha e caracteres de diferentes idiomas.

Para preservar esses caracteres, use UTF-8 ao salvar o arquivo e declare essa mesma codificação no HTML.

Declare UTF-8 no início de head

O elemento vazio meta serve para configurações do documento. Neste trecho, o atributo charset informa a codificação ao navegador. Coloque essa declaração como a primeira configuração dentro de head.

html
<head>
  <meta charset="UTF-8">
</head>

Dica

Declarar não é converter

No editor, confirme ou selecione UTF-8 como codificação ao salvar. Escrever <meta charset="UTF-8"> apenas informa como o arquivo deve ser interpretado: isso não converte a codificação usada para gravá-lo.

O que cada configuração faz?

Relacione as funções

Associe cada configuração ou local à sua função.

Toque em um item e depois no par correspondente.

Teste com acentos e cedilha

Aplique no seu arquivo

  1. Adicione <meta charset="UTF-8"> logo após a abertura de head.
  2. No editor, confira a codificação usada para salvar e selecione UTF-8, se necessário. O nome e o local dessa opção variam conforme o editor.
  3. Dentro de body, digite o texto de teste abaixo.
  4. Salve o arquivo e atualize a página no navegador.

Exemplo

Texto de teste

Olá! A ação começa amanhã.

Dica

Confira o resultado

Compare a frase no editor e no navegador: os acentos e a cedilha devem permanecer iguais. Se aparecerem símbolos inesperados, confira tanto a codificação usada ao salvar quanto a declaração no HTML.

Corrija as duas configurações

Qual ajuste está completo?

Um arquivo foi salvo em uma codificação diferente de UTF-8. Além disso, a linha <meta charset="UTF-8"> foi colocada dentro de body. Qual alternativa corrige a codificação de salvamento e a posição da declaração?

Passo 3 de 5

Identificar a aba com um título descritivo

Escreva um title que identifique a finalidade da página e confira o resultado na aba do navegador.

Um nome para a aba

O elemento title fica em head e contém o título do documento, exibido na aba do navegador. Use um único title, com conteúdo apenas textual e a tag de fechamento </title>.

Exemplo: página de um café

html
<head>
  <meta charset="UTF-8">
  <title>Cardápio — Café da Praça</title>
</head>

Dica

Descreva a finalidade

“Cardápio — Café da Praça” identifica o assunto e o estabelecimento. Um título genérico como “Minha página” não ajuda a reconhecer o conteúdo entre várias abas.

Escreva seu título

Uma página da biblioteca

Uma página apresenta os horários de funcionamento da Biblioteca do Bairro. Escreva o trecho completo de head, mantendo a declaração UTF-8 no início e incluindo um único title descritivo.

Confira no navegador

Do código para a aba

No seu arquivo de prática, coloque o title que você escreveu dentro de head. Se já houver um title, substitua seu texto em vez de criar outro.

  1. Salve o arquivo.
  2. Atualize a página no navegador.
  3. Confira o novo título na aba.

Dica

Aba não é conteúdo da página

O title não cria um título visível dentro de body. Se você alterou apenas title, o conteúdo exibido dentro da página deve continuar igual.

Reconheça o resultado

O que deve mudar?

Você alterou apenas o texto de title para “Horários — Biblioteca do Bairro”, salvou o arquivo e atualizou a página. Qual resultado é esperado?

Passo 4 de 5

Ajustar o viewport sem bloquear a ampliação

Configure a largura e a escala inicial da página no celular, preservando a possibilidade de ampliar o conteúdo.

A largura inicial no celular

O que é viewport?

Viewport é a área de visualização usada pelo navegador para apresentar a página. Sem essa configuração, navegadores móveis podem usar uma largura virtual maior que a tela e reduzir a página para exibi-la. O conteúdo fica visualmente pequeno.

Comparação da mesma página em dois celulares: à esquerda, o conteúdo aparece reduzido; à direita, a largura do viewport acompanha a tela e o conteúdo aparece em escala maior.

Mesma página: à esquerda, sem a configuração de viewport; à direita, com a configuração recomendada.

Adicione esta linha dentro de head

html
<meta name="viewport" content="width=device-width, initial-scale=1">

Como ler a configuração

O atributo name="viewport" identifica a configuração. O atributo content reúne seus parâmetros, separados por vírgula:

  • width=device-width ajusta a largura do viewport à largura do dispositivo.
  • initial-scale=1 define a escala inicial como 1.

Relacione cada parte à sua função

Entenda o que você está configurando

Associe cada parte da declaração à função correspondente.

Toque em um item e depois no par correspondente.

Deixe o usuário ampliar

Escala inicial não é escala fixa

initial-scale=1 define como a página começa a ser exibida. Isso não bloqueia a ampliação. O usuário deve poder aumentar o conteúdo para ler com mais conforto.

Atenção

Não imponha restrições ao zoom

Não adicione user-scalable=no nem limites restritivos como maximum-scale=1 ao content. Essas instruções tentam impedir ou limitar a ampliação e podem dificultar a leitura.

Dica

O alcance dessa configuração

Configurar o viewport não torna qualquer conteúdo automaticamente adaptável a telas pequenas. Um conteúdo muito largo ainda pode ultrapassar a tela.

Escolha a configuração sem restrições

Qual linha usar em head?

Você quer ajustar a largura ao dispositivo, começar com escala 1 e não restringir o zoom. Qual declaração atende aos três critérios?

Passo 5 de 5

Aplicar e conferir as quatro configurações

Complete um documento HTML e confira idioma, codificação, título e viewport nos locais adequados.

Complete o documento

Desafio final

Prepare esta página sobre a feira do bairro. Inclua as quatro configurações estudadas: idioma português do Brasil, declaração UTF-8 no início de head, título descritivo e viewport para celulares sem bloquear a ampliação.

Mantenha o texto de body como está, sem adicionar outros elementos de conteúdo.

Estrutura para completar

html
<!doctype html>
<html>
  <head>
  </head>
  <body>
    Feira do bairro: música, artesanato e opções de alimentação.
  </body>
</html>

Sua versão

Copie a estrutura para o editor, complete as configurações e salve o arquivo com extensão .html em UTF-8. Depois, cole aqui o HTML completo.

Escreva pelo menos 100 caracteres (0/100).

Confira no lugar certo

Faça estas verificações no seu arquivo

  1. No código: confira o idioma em html. Em head, verifique a declaração de codificação no início, um único title e o viewport com os parâmetros estudados, sem restrições à ampliação.
  2. No editor: confirme que o arquivo foi realmente salvo em UTF-8. A declaração no HTML, sozinha, não converte o arquivo.
  3. No navegador: abra ou atualize a página. Confira se “música”, “opções” e “alimentação” aparecem corretamente e se a aba mostra o título que você escreveu.

Dica

Se algo não corresponder

Acentos estranhos? Confira a codificação do arquivo e a declaração em head. Aba com outro título? Confira title e se você abriu o mesmo arquivo que editou. Após qualquer correção, salve e atualize novamente.

O que cada configuração resolve?

Relacione configuração e finalidade

Associe cada configuração à sua função na página.

Toque em um item e depois no par correspondente.

Revisão final

Resumo

Critérios de conclusão

Compare seu documento com esta lista. Se faltar algum ponto, ajuste o arquivo antes de encerrar.

  • O elemento html contém lang="pt-BR".
  • O arquivo está salvo em UTF-8, head começa com <meta charset="UTF-8"> e os caracteres acentuados aparecem corretamente no navegador.
  • Há um único title descritivo em head, com fechamento, e seu texto aparece na aba.
  • Em head, o viewport usa name="viewport" e content="width=device-width, initial-scale=1", sem user-scalable=no nem limites restritivos como maximum-scale=1.

Tutorial concluído

Parabéns! Você concluiu: Configurar idioma, codificação, título e viewport

Você praticou as quatro configurações e sua conferência no código, no editor e no navegador. Com todos os critérios atendidos, a configuração inicial da página está pronta.

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso