HTML 5.1 2nd Edition: 3. Semantics, structure, and APIs of HTML documents