Preocupado com a acessibilidade de um site que está sendo de...

Próximas questões
Com base no mesmo assunto
Q839324 Programação
Preocupado com a acessibilidade de um site que está sendo desenvolvido para o Tribunal Regional do Trabalho da 24ª Região, um Técnico recomendou o uso de recursos da linguagem HTML, versão 5, para identificar o idioma principal da página. Para isso deve-se utilizar
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - o atributo lang na tag <html>.

A questão aborda um elemento fundamental para a acessibilidade e a internacionalização de páginas web, que é a indicação do idioma principal em que o conteúdo está escrito. Isso é importante tanto para ferramentas de acessibilidade, como leitores de tela, quanto para motores de busca, que utilizam essa informação para entender e indexar corretamente o conteúdo da página.

Para resolver a questão, é necessário entender a semântica das tags HTML e o uso correto dos atributos. O atributo lang, especificado na tag <html>, define o idioma principal de todo o conteúdo da página. Isso ajuda tecnologias assistivas a fornecer a pronúncia correta para o texto presente na página, além de ajudar os motores de busca a identificar o idioma para fins de indexação.

A alternativa A é correta porque o uso do atributo lang na <html> é uma recomendação do W3C (World Wide Web Consortium), que é a organização que cria e mantém os padrões web. Este atributo deve ser posicionado no início do documento HTML para especificar o idioma que será predominante no conteúdo do site. Um exemplo de uso seria: <html lang="pt-BR">, que indica que o idioma predominante da página é o Português Brasileiro.

As outras alternativas não são corretas porque não seguem as recomendações de uso do atributo lang ou sugerem elementos e atributos que não existem ou não são utilizados para definir o idioma de uma página HTML:

  • A alternativa B sugere o uso do atributo lang na <body>, o que pode ser feito para seções específicas, mas não define o idioma principal da página como um todo.
  • A alternativa C menciona um atributo language na <!DOCTYPE>, que não é um elemento que aceite atributos, e o atributo language não é utilizado no HTML5.
  • A alternativa D fala de uma "propriedade language na <meta>", o que não existe. Usamos meta tags para outras informações, como especificar o conjunto de caracteres com <meta charset="UTF-8">, mas não para o idioma.
  • A alternativa E cria uma pseudo-tag <lang>, que não existe em HTML, e propõe seu uso dentro de <head>, que também não é correto.

Compreender a importância do atributo lang e seu correto posicionamento é essencial para desenvolver páginas web acessíveis e corretamente estruturadas em termos de padrões internacionais.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

 

ISO country codes define abbreviations for countries.

In HTML they can be used as an addition to the language value in the lang attribute.

The first two characters of a language code defines the language. (see previous reference)

The last two defines the country.


<html lang="en-US">

https://www.w3schools.com/tags/ref_country_codes.asp

Forma antiga: <meta http-equiv="Content-Language" content="pt-br">

Forma nova: <html lang="pt-br">

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo