Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

O que acontece se eu salvar sem especificar o encoding?

Verifiquei que no Sublime há a opção de salvar com encoding. E passei a me questionar: é possível dispensar a seguinte linha de código:

<meta charset="UTF-8">
E, em vez disso, apenas salvar com encoding no editor de texto?
2 respostas
solução!

Hoje (ano 2020) e usando os navegadores mais populares não faz muita diferença em muitos casos, mas colocar essa linha virou um costume pois vai que acontece uma exceção no meio do trabalho... custa nada garantir.

Pra ter uma noção: O padrão que usam é ainda mais completo que esse, só pra evitar buchas mais tarde.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

</body>
</html>

Esse código acima é o modelo que o VSCode usa quando começa um html, vem com o doctype, o idioma da página e base para exibir em celular.

No curso de HTML vão ensinar mais.

Entendi! Salvarei com encoding e também deixarei ele especificado no arquivo para prevenir.

Muito obrigado!