Pessoal, tudo bem? Espero que sim.
Sou novo aqui no Alura, e queria começar agradecendo a dedicação de todos da plataforma e também ao empenho dos colegas, já estou cheio de anotações sobre buscas no fórum.
Assistindo a aula 02 - Estrutura Básica (salvo engano acho que é esta mesmo) há um momento que o professor menciona:
[03:39] A tag do DOCTYPE não precisa ser fechada. Ela é uma tag de informação, não de conteúdo. E a tag HTML, por ser uma tag de conteúdo precisa marcar tudo que está dentro. Só que fica sempre muito difícil de ler o texto se ele estiver todo na linha da esquerda. Para isso, vamos usar a indentação e com o tab vamos jogar todo esse conteúdo para a frente.
Pois bem, em minhas pesquisas a tag <!DOCTYPE> é uma DTD, ou seja uma Declaração para Definição do Documento. De maneira análoga, quando vamos inserir criar um script em Shell ou Python por exemplo, também declaramos na Shebang para o Shell na primeira linha que aquele código/script vai ser naquela linguagem X.
Minha dúvida neste cenário seria:
Quando eu não declaro a tag <!DOCTYPE>, qual a versão do HTML que será considerada pelo navegador? Existe algum comando ou forma de inspeção que eu consiga utilizar dentro do meu navegador para identificar qual é a versão do HTML quando não faço esta declaração?
Espero não ter soado muito confuso. Muito obrigado a todos novamente, um ótimo estudo, abração e até a próxima ;)