My doubts are:
1- Do I need to create a div to wrap all the site (header, nav, article, nav, etc) or can be done as well without a div to wrap all the site?
2- Now having the new HTML5 tags like header, nav, article, etc, doesn't need to use a div to wrap each tag? let's say a div to wrap the header tag, etc. Or does they work as a div as well as semantic tags?
I have no previous knowledge about web design, I have started learning html5