With regard to
<!DOCTYPE html> – yes, this is HTML5 standard. I brought it up in relation to Bootstrap though because the framework requires this declaration in order for everything to be processed correctly. From their website:
Bootstrap makes use of certain HTML elements and CSS properties that require the use of the HTML5 doctype. Include it at the beginning of all your projects.
So it seemed worth mentioning.