1
resposta

porque fechar tag link e remover crossorigin?

No fim da aula 3 tem um "faça como eu fiz" que ensina como importar as fontes direto no index.html, o texto diz que é nessário fazer dois "pequenos ajustes" nas tags link do google: Fechar as tags link e remover o atributo crossorigin. Só que não explica o porque, e é essa minha pergunta, porque ambas as alterações no código recomendado pelo google?. Esse fechamento de tags vazias veio do xhtml, era inválido no html4 e virou opcional no html5. No JSX é usado, porém o html que fica na pasta public é html puro e não jsx. Então tem alguma necessidade mesmo ou é só uma questão de estilo de código? e porque remover o crossorigin?

1 resposta

Oi Felipe, tudo bem?

Desculpe a demora em retornar.

O fechamento de tags vazias é uma prática recomendada para garantir a compatibilidade do código com diferentes navegadores e versões do HTML. Embora seja opcional no HTML5, é uma boa prática de codificação e pode evitar problemas de compatibilidade no futuro.

Quanto ao atributo "crossorigin", ele é usado para permitir que recursos (como fontes, imagens e scripts) sejam carregados de um servidor diferente do que o HTML está sendo servido. No entanto, se você estiver carregando esses recursos do mesmo domínio, o atributo "crossorigin" não é necessário e pode ser removido.

Espero ter ajudado a esclarecer suas dúvidas!

Um abraço e bons estudos.