Do niedawna podstawowa zasada tworzenia układu stron WWW, jaką opisywano we wszystkich książkach o tej tematyce, brzmiała - layout strony należy tworzyć w oparciu o znaczniki <div>, a nie w oparciu o tabele. Okazuje się, że wraz z pojawieniem się piątego wydania podstawowego narzędzia do tworzenia stron internetowych <div> nie tylko dzieli los swojego poprzednika jeśli chodzi o zastosowanie go w budowie układu strony, ale wręcz staje się znacznikiem przestarzałym.
HTML 5 wprowadza wiele nowych znaczników, których celem jest lepsze zorganizowanie struktury całego dokumentu. Mamy tag <header> odpowiedzialny za nagłówek dokumentu, <footer> odpowiedzialny za jego stopkę, <section>, <article> odpowiedzialne za jego poszczególne części. Wymieniłem jedynie te najważniejsze, w rzeczywistości nowych znaczników stosowanych do organizacji dokumentu jest w HTML 5 o wiele więcej. Ich przewagą nad <div> ma być to, że mają one sprecyzowany charakter i przeznaczenie, podczas gdy ten drugi jest obu tych cech pozbawiony.