Geral
Impactos da Computação na Sociedade
Semana 5
0

Questão

A acessibilidade na web é essencial para que todas as pessoas, incluindo aquelas com deficiência, possam perceber, compreender, navegar, interagir e contribuir com conteúdos e ferramentas digitais. Para alcançar esse objetivo, é necessário adotar práticas específicas que garantam a inclusão e a interação plena.

Nesse contexto responda, sobre uma boa prática para garantir a acessibilidade na web, assinale a alternativa correta.
A) Priorizar a criação de interfaces intuitivas que favoreçam a interação dos usuários, mas com ênfase em design visual e elementos gráficos que valorizem a experiência estética do conteúdo.
B) Incorporar descrições detalhadas para conteúdos não textuais, como imagens e gráficos, utilizando tags específicas que permitam transmitir informações claras por meio de tecnologias assistivas.
C) Desenvolver páginas com elementos visuais que sejam atrativos e responsivos, permitindo uma interação eficiente em diferentes dispositivos e contextos de uso, sem comprometer o acesso a informações essenciais.
D) Utilizar estratégias que reduzam o tempo de carregamento da página, substituindo descrições textuais por ícones explicativos e otimizando elementos para garantir rapidez e eficiência para os usuários.
E) Criar layouts simplificados e limpos, removendo elementos interativos e complexos que possam dificultar a navegação, mantendo o foco na clareza e eficiência para todos os usuários.
function vote(questaoId, value) { window.location.href = "/accounts/login/?next=/questao/1248/"; return; fetch(`/vote/questao/${questaoId}/`, { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-CSRFToken': 'ANWa2Gd8yTWpWcqZjXX4ue4rATBTZbxjzM1BegSLCegon3T5dtLUInOMoTWo9v8f' }, body: JSON.stringify({ value: value }) }) .then(response => response.json()) .then(data => { if (data.success) { document.getElementById(`score-${questaoId}`).textContent = data.score; const upBtn = document.querySelector(`button[onclick="vote(${questaoId}, 1)"]`); const downBtn = document.querySelector(`button[onclick="vote(${questaoId}, -1)"]`); upBtn.classList.remove('active-up'); downBtn.classList.remove('active-down'); if (data.user_vote === 1) upBtn.classList.add('active-up'); if (data.user_vote === -1) downBtn.classList.add('active-down'); } }); }