Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Porque usar a tag <i>?

Semanticamente falando, o ideal segundo a própria documentação do MDN não seria usar a tag <span> ao invés da tag <i>? Alguém sabe me dizer exatamente o por quê disso? de usarmos a tag <i> nesses casos de ícones?

1 resposta
solução!

Oi, Ednirli! Tudo bom?

Semanticamente falando realmente a tag <span> é mais aconselhada para aplicar ícones. Provavelmente o instrutor usou a tag <i> por causa da recomendação do próprio FontAwesome:

FontAwesome foi projetada para ser usada com elementos inline e recomendamos usar um elemento HTML consistente para referenciá-los em seu projeto. Gostamos da tag <i> pela sua brevidade, e porque a maioria das pessoas usam <em></em> para texto semântico enfatizado / itálico atualmente. Se essa não é a sua preferência, usar um <span> é semanticamente mais correto.

Então como o foco do curso era praticar as questões de Flexbox e Grid não foi abordado 100% a questão de semantica. Mas você está corretíssima sobre o uso das tags.

Obrigada por abrir a discussão sobre isso!