Pela explicação do professor na aula não ficou claro o motivo dos dois ficarem alinhados quando eu aplico somente no CSS:
aside {
float: right;
}
Pelas explicações que ele dá em seguida era para o aside ficar a direta mas abaixo da imagem e somente o rodapé (footer) subir e ficar na mesma linha do aside. Vocês podem me explicar melhor esse comportamento?