Στις προηγούμενες εκδόσεις HTML, υπήρχαν 2 κατηγορίες περιεχομένου. Υπήρχαν τα επίπεδα Block και το επίπεδο Inline. Τα block σε ένα έγγραφο HTML κατείχαν την δικιά τους γραμμή μέσα στο έγγραφο ενώ αντίθετα τα στοιχεία inline βρίσκονταν μέσα στα στοιχεία Block. Στην HTML5 επεκτάθηκε αυτή η νοοτροπία και διασπάστηκαν τα στοιχεία σε 7 κατηγορίες περιεχομένου. Με αυτό τον τρόπο μπορούμε να γράψουμε κώδικα σήμανσης HTML ο οποίος έχει νόημα και δομή.
Πηγή