Questão nº 55
Questão de Desenvolvimento de Sistemas · FCC TRT24 2016 (nº 55)
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
- Ao atributo `lang` na tag `<html>`. (alternativa correta)
- Bo atributo `lang` na tag `<body>`.
- Co atributo `language` na tag `<!DOCTYPE>`.
- Da propriedade `language` na tag `<meta>`.
- Ea tag `<lang>` no interior da tag `<head>`.
Resposta comentada
Gabarito Alternativa A
Para que programas de leitura de tela (para pessoas com deficiência visual) e motores de busca entendam o idioma principal de uma página, é fundamental indicá-lo no código HTML.
(A) Correta: O atributo `lang` na tag `<html>` é a forma padrão e recomendada pelo W3C para definir o idioma principal de todo o documento HTML, garantindo acessibilidade e melhor indexação.
(B) Incorreta: Embora o atributo `lang` possa ser usado na tag `<body>` para definir o idioma do conteúdo visível, ele não abrange o documento inteiro (incluindo o `<head>`), sendo menos abrangente que na tag `<html>`. Armadilha: É tentador usar `<body>` porque é onde a maior parte do texto aparece, mas o idioma principal deve ser declarado no elemento mais alto possível que abranja todo o conteúdo textual.
(C) Incorreta: A tag `<!DOCTYPE>` é usada para declarar o tipo de documento e não aceita o atributo `language` para definir o idioma.
(D) Incorreta: A tag `<meta>` é usada para metadados, mas não existe uma propriedade `language` padrão para definir o idioma principal da página HTML dessa forma.
(E) Incorreta: A tag `<lang>` não é uma tag HTML5 válida para definir o idioma de uma página.
Fonte: FCC TRT24 2016 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.