Si empiezo a trabajar desde 0 una web, suelo usar para arrancar html5 boilerplate.
Incluye lo mínimo y necesario (en cuanto a marcado y css) para comenzar un proyecto (y que no se debe olvidar), pero sin encasillarte en ningún marcado especifico para tu sitio. Ya que en el body viene vacío por así decirlo (
https://github.com/h5bp/html5-boiler...ter/index.html )
Para revisar semántica y sintaxis de cada etiqueta y atributo, siempre mantengo abierta la siguiente página mientras desarrollo:
http://devdocs.io/
También es útil para javascript y css.