Dentro do navegador tem um "tradutor" que ao ler ele entende que será escrito na versão mais atual de HTML e CSS? Caso não tenha esse comando o "tradutor" será um outro?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Dentro do navegador tem um "tradutor" que ao ler ele entende que será escrito na versão mais atual de HTML e CSS? Caso não tenha esse comando o "tradutor" será um outro?
Oi Lucas!
Quando você inclui <!DOCTYPE html> no início do seu documento HTML, está indicando ao navegador que o documento deve ser renderizado em Modo Padrão (Standards Mode), que utiliza as regras mais recentes e compatíveis com os padrões web atuais.
Se essa declaração não estiver presente, o navegador pode entrar no chamado "Modo Quirks" (Quirks Mode). Este modo foi criado para manter a compatibilidade com páginas mais antigas, que foram desenvolvidas antes dos padrões modernos serem estabelecidos. No Modo Quirks, o navegador pode interpretar o CSS e o HTML de maneira diferente, o que pode resultar em comportamentos inesperados e inconsistentes entre diferentes navegadores.
Para entender mais sobre, deixo esse tópico que traz uma boa discussão.
Reforço que em casos de dúvidas, conte sempre com o fórum da comunidade Alura! Bons estudos!
Sucesso ✨
Um grande abraço e até mais!