HTML5 has so many syntax options that at least some web designers and developers prefer to use a consistent subset. In HTML5
almost anything in both old XHTML and HTML are allowed in the same valid document. With no self-imposed restrictions, HTML5
markup has a tendency to attract dirt attracting more dirt. In this tutorial we don't look at all the nice new features in
HTML5. We focus on what basic subset to use.