In every tutorial you've done, you've probably seen the boilerplate HTML5 document start with <!DOCTYPE html>. But have you ever stopped to wonder why we always need it?
It's true, DOCTYPE tells the browser what type of HTML to load. But that's just ...