This semester, we’ve been learning new ways of doing things with HTML5. As is so often the case, it takes a while with a new system to fully understand the best ways of doing things with that system. Take a look at html5doctor.com/avoiding-common-html5-mistakes/for some good guidance.