Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

[Dúvida] Curso introdutório de CSS e HTML, Aula 2 Tópico 5.

Acredito que a questão mencionada no título está equivocada, a alternativa "O uso do atributo alt é uma boa prática, mas não fará diferença na exibição da página nesse caso específico." descreve exatamente o que ocorreu no vídeo da aula.

Por conta do arquivo com este mesmo nome estar na pasta do projeto, a imagem foi de fato visualizada e o atributo alt não fez diferença na exibição da página. O atributo "alt" apenas faz diferença quando um erro de exibição ocorre, coisa que, não ocorreu no vídeo.

Estou deixando o comentário aqui para qualquer um que se encontrar com a mesma situação. A questão está realmente equivocada?

3 respostas
solução!

Olá Gustavo.

Tudo bem?

Entendo sua dúvida e agradeço por trazer essa questão à tona. A alternativa D, "O uso do atributo alt é uma boa prática, mas não fará diferença na exibição da página nesse caso específico", é parcialmente correta.

O atributo alt é uma boa prática em HTML, pois fornece um texto alternativo que será exibido caso a imagem não possa ser carregada. Isso pode ocorrer por vários motivos, como um erro no URL da imagem, o arquivo da imagem não existe, a rede está indisponível, ou o usuário está usando um leitor de tela.

No entanto, no exemplo dado na aula, o atributo alt não fará diferença na exibição da página porque a tag img tem um erro de digitação no atributo src ("scr" em vez de "src"). Isso fará com que a imagem não seja carregada, e o texto alternativo definido pelo atributo alt será exibido.

Então, a alternativa D não está completamente errada, mas a explicação poderia ser mais clara. A presença do atributo alt não afeta a exibição da imagem em si, mas sim o que é exibido caso a imagem não possa ser carregada.

Espero ter ajudado e bons estudos!

Na questão, o alt faz diferença porque a imagem não foi mostrada devido ao src está escrito de forma errada, então essa alternativa não estaria certa.

Mas ainda seria a alternativa mais correta precisando marcar duas. Já que a alternativa que a questão diz ser a correta: "A imagem só será exibida caso exista um arquivo de imagem[...]" nunca poderia estar certa de acordo com o que a questão pede. Já que a questão pede para usar o código da questão como base, então não importa se o arquivo está na pasta ou não, a imagem nunca iria aparecer pois o attributo "src" foi escrito de forma errada.

Obrigado pelas respostas! Entendi agora o erro, é algo tão pequeno e difícil de ver que nem percebi.

Agora eu vejo o meu erro e encontrei o sentido na questão, obrigado de verdade pela ajuda!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software