O usuário espera uma experiência de utilização visual facilitada ao navegar em uma aplicação web. Para isso é importante que exista uma estruturação de elementos bem definida. Tecnicamente isso corresponde a codificação HTML com uso de estilos CSS para definição visual geral da aplicação, tais como: posicionamento, tamanho, espaçamentos, cores e fontes tipográficas.
Considerando o exposto, avalie as afirmações a seguir.
I. Ao consumir o resultado renderizado pelo browser, o usuário percebe visualmente a definição de tags semânticas da HTML 5, como , e , sendo essas tags expostas ao usuário e não para estruturação do conteúdo. Dessa forma, robôs de sites de busca, não tem papel na interpretação de tais elementos, pois são elementos destinados a visualização do usuário.
II. A definição de mais de um elemento não são percebidos pelo browser ou usuário como um erro, ou seja, eles serão renderizados e exibidos ao usuário normalmente. Mas em relação a estruturação do documento, isso não é uma boa prática, visto que existem os elementos ... destinados a criação de subtitulos, o que contribui também para melhor identificação da aplicação por motores de busca.
III. A prática de CSS inline é uma técnica de estilização de elementos transparente ao usuário, onde as definições são realizadas internas ao elemento HTML. Os estilos são determinados como valores do atributo style de uma tag visível ao usuário. Essa técnica não é aconselhável pois resulta em marcações HTML extensas, repetição de definições de estilo e consequentemente aumento do tamanho do documento/diminuição de performance geral do front-end. Apesar disso, não causa erros no browser, bem como não atrapalha o resultado visual obtido pelo usuário final.
É correto o que se afirma em
Escolha uma opção:
a.
I, II e III.
b.
I, apenas.
c.
II e III, apenas.
d.
I e II, apenas.
e.
I e III, apenas.
Lista de comentários
Resposta:
Letra C
Explicação:
A definição dessas tags foram arquitetadas para aproximar a sua compreensão do que podemos nos beneficiar em relação a elas, atendendo a boas práticas de estruturação HTML e, consequentemente, criando aplicações web que poderão ser enxergadas de forma mais significativa por robôs de indexação de motores de busca, como Google Search (em caso de websites, blogs e até lojas virtuais).