Hey, ja, es muss tatsächlich noch etwas beachtet werden. Zu Beginn deiner CSS musst du deklarieren, dass die neuen Elemente wie Block-Elemente und damit wie normale DIVs behandelt werden. Das hier am Anfang der CSS sollte helfen:
header, section, footer, aside, nav, article {
display: block;
}