Open moysesjuniior opened 3 years ago
Se eu não me engano, isso é pra tornar compatível com o navegador edge
Muito obrigado!
Eu pensei que poderia ser algo de errado no meu código ou que estivesse compartilhando algo da minha máquina.
O atributo charset O atributo charset serve para indicar o formato de codificação de caracteres utilizado no documento. ASCII, UTF-8, ANSI e ISO-8859-1 são exemplos de charsets.
Charset? Mas pra que serve isso? Bem...quantos idiomas existem no mundo? Muitos, né?
E, pessoas que falam idiomas diferentes usam computadores. Essas pessoas querem usar o computador no idioma delas. E idiomas diferentes tem caracteres diferentes. Pra cada caracter que a gente digita/lê no computador, existe uma representação dele em byte na memória. Um código para ele.
Cada charset representa o caracter em memória de uma forma diferente. O charset UTF-8 é o que usamos na web atual e faz parte de um padrão chamado Unicode. A ideia é que com ele possamos representar qualquer caractere de qualquer idioma.
Ao usar o charset dentro da tag meta de nosso arquivo estamos dizendo ao navegador: quando for ler esse arquivo, use as regras do charset UTF-8.
Charsets como ANSI e ISO-8859-1 tem formas diferentes de associar bytes à caracteres. Ou seja, se cada navegador usasse o charset que bem entendentesse, vários documentos poderiam não ser mostrados do jeito que gostaríamos (:
Olá professor, primeiramente queria agradecer muito pelo curso, estou indicando para todos os meus amigos e dizer que estou amando todo o aprendizado que venho adquirindo durante o curso.
E em relação a minha dúvida é sobre uma linha do meu código, por que quando eu coloco "!" pra ele criar o código base, ele também insere uma linha a mais, por exemplo.
< !DOCTYPE html> < html lang="pt-br"> < head> < meta charset="UTF-8"> < meta http-equiv="X-UA-Compatible" content="IE=edge"> < meta name="viewport" content="width=device-width, initial-scale=1.0"> < title>Document
Eu quero saber se essa segunda linha < meta http-equiv="X-UA-Compatible" content="IE=edge"> que aparece no meu código, interfere em alguma coisa?
Desde já agradeço.