1
resposta

Sobre <!DOCTYPE html>

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?

1 resposta

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!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!