@ricardoychino
Posted
Marcones,
Primeiramente, parabéns pela solução.
Sobre o que você citou de redirecionamento ao clicar na imagem, seria melhor você só ter adicionado um <a>
envolvendo a imagem. Por alguns motivos:
- Mais simples, sem "trabalho" adicional
- Semântica
- Até uma questão de segurança e confiabilidade/usabildiade. Ao passar o cursor na imagem, o
<a>
vai permitir que o navegador mostre pra onde o usuário vai ser redirecionado ao clicar na imagem. Se um usuário clica sem querer e é levado a um site externo, é uma ação inesperada. O destino neste caso é um site confiável, ok. Mas poderia muito bem ser um spam, então o ideal é, se possível, usar o<a>
para que o navegador possa informar qual o destino - Manutenção. Digamos que algum outro dev vai trabalhar no mesmo projeto e recebeu a task de fazer a alteração do link, a primeira coisa que ele vai procurar é o
<a>
. Não encontra. Vai levar um tempo extra pra encontrar onde está sendo feito esse redirecionamento. Neste caso o projeto é pequeno, mas imagine em um projeto grande, num arquivo JS com 15000 linhas. É um pouco mais trabalhoso.
No mais, bem-vindo e tenha uma boa experiência com os projetos
@ricardoychino Olá Ricardo ! Vou corrigir o código, estava com pressa para entregar a atividade que é do curso e que pedia para postar aqui. Mas obrigado por me alertar. Ainda não sei muito bem mexer nessa plataforma, só hoje que tive acesso. Parece que ficou uma diferença na altura também da Div principal em relação ao projeto original, mas não tenho o Figma para ver exatamente qual é a altura que devo colocar na Div.
@ricardoychino
Posted
@marconesdb Oi Marcone! Não é tanto uma questão de estar errado, quis mais passar uma visão minha sobre experiências que tive (essa parte do JS das 15000 linhas é história real), pra talvez te dar uma visão diferente, caso aceite. A plataforma é bem legal pra praticar, então faça bom proveito! E boa sorte no seu curso
Marked as helpful