Analise a declaração HTML exibida a seguir. <img src="picture.jpg"> O arquivo picture.jpg está localizado
- A)na mesma pasta da página corrente.
Correta, porque "picture.jpg" sozinho indica um caminho relativo para o mesmo diretório da página HTML.
- B)na pasta default do browser, na máquina do cliente.
Errada, pois o navegador não procura automaticamente em uma pasta padrão própria para imagens no cliente.
- C)na pasta raiz da estrutura do corrente site.
Errada, porque a raiz do site exigiria indicar o caminho a partir da raiz, e isso não foi feito no código.
- D)numa pasta um nível abaixo da página corrente.
Errada, já que um nível abaixo exigiria informar o nome da pasta, como "pasta/picture.jpg".
- E)numa pasta um nível acima da página corrente.
Errada, pois um nível acima exigiria o uso de "../picture.jpg", e isso não aparece na tag.
Gabarito: A
Em HTML, o atributo src da tag img aponta para o caminho da imagem. Quando você escreve apenas "picture.jpg", sem colocar pasta nenhuma antes, o navegador entende que esse arquivo está no mesmo diretório da página HTML atual. É o famoso caminho relativo mais simples possível: nome do arquivo puro e direto, sem drama. Se a imagem estivesse em outra pasta, você veria algo como "imagens/picture.jpg" ou "../picture.jpg". Como isso não apareceu no enunciado, não há subpasta nem pasta superior envolvida. O navegador procura o arquivo junto da página corrente, no mesmo nível da estrutura. Por isso, o gabarito é a letra A. Em questões de linguagens de marcação, a FGV adora testar a leitura literal do caminho. Aqui, a ausência de barras, pontos extras ou diretórios já entrega a resposta. Não existe aqui fundamento legal ou jurisprudencial, porque estamos no campo técnico de HTML. O ponto importante é memorizar a lógica dos caminhos relativos: quanto menos você escreve, mais perto o arquivo deve estar da página.