3
respostas

Problema com o exercício do item 5 - Adicionando uma imagem

FOi apresentado o código abaixo e perguntado sobre a alternativa correta:

<!DOCTYPE html>
<html>
    <head>
        <title>Portfólio</title>
    </head>
    <body>
        <h1>Isso é um título</h1>
        <p>Isso é um parágrafo</p>
        <img scr="html.png" alt="Logo do HTML 5">
    </body>
</html>

Foi informado que a resposta correta seria a abaixo: A imagem só será exibida caso exista um arquivo de imagem chamado “html.png” salvo dentro da pasta do projeto.

A resposta está correta. Porém, considero indevida a explicação sobre a última resposta que foi: "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."

Foi exibida a seguinte explicação para não considerar essa resposta: "Como houve um problema na exibição da imagem, o alt foi o único recurso na página para descrever a imagem que não apareceu, por isso é sempre importante usar o atributo alt mesmo não sendo obrigatório, por ser uma boa prática para a acessibilidade e manutenção da página."

No entanto, entendo que não está explícito que houve um erro na exibição da imagem. Na realidade o que ocorre é que não se pode afirmar que haveria ou não o erro, pois, e termos de descrição, o código está correto. Assim, entendo que a explicação correta seria que só se pode garantir que o uso do alt não fartá diferença neste código se houvesse alguma indicação de que existia realmente um arquivo chamado html.png na pasta do projeto. Como não houve essa informação nem no enunciado e em lugar nenhum do exercício, então não se pode afirmar que o uso do alt fará ou não fará diferença na exibição da página nesse caso específico. O exercício está pressupondo que não existe a imagem html.png na pasta do projeto. Mas isso também não está escrito.

Concordam?

3 respostas

Maurício,

O ponto elencado sobre haver ou não a imagem na pasta junto com o arquivo .html, o que garantiria a exibição da mesma realmente não está claro. Atente apenas para um pequeno detalhe, mas que fará toda a diferença nesse caso: temos sim um erro no código!!!!

Ele usa a marcação: Logo do HTML 5

quando o correto seria: Logo do HTML 5

A troca das letras r e c farão toda a diferença nesse caso e por isso o atributo alt fará toda a diferença nesse caso.

Bruno, boa noite! Desculpe, mas não vi diferença na marcação que você mencinou ou realmente não entendi: Logo do HTML 5 e Logo do HTML 5. O que eu não estou vendo? Atte Maurício

Olá, Bruno! Agora vi. Trata-se do src, ao invés de scr. Porém, do você me escreveu eu vejo apenas uma pequena imagem antes do texto Logo do HTML 5. Creio que você tenha digitado ou pretendeu digitar a parte do textop que contém o scr ao invés do src. Porém, não apareceu, pelo menos pra mim não. De todo modo, já entendi o erro. Grato pelo auxílio