I'm building a new webdesign and I need to place one div above the other one.
I don't do a lot of HTML stuff lately so I'm a bit out of the game.
Since HTML 5 and CSS 3 I didn't do anything with something like this.

On the internet I read the position element is no longer recommended by CSS 3 so I was wondering: is there a good way in CSS 3 to do this without using the position element? Or do you guys still recommend me to fix it by using the position element?

Thanks in advance,