Boa tarde!
Eu gostaria de entender por que a div tem que está debaixo da section ?
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!
Boa tarde!
Eu gostaria de entender por que a div tem que está debaixo da section ?
Então, isso acontece para questão de ordem de exibição, a div é filho do elemento pai section, isso é importante dentro desse código por conta da imagem de fundo que foi colocada na tela__principal como background-image, exemplo, se você não tiver essa ordem vai ser considerado a imagem de fundo como um elemento dentro da div ou seja ficaria a imagem ao lado dos elementos da div, e também não poderia colocar as demais estilizações para o background pois afetaria os demais elementos.