Risitë e specifikimit HTML5 janë të shumta dhe shumë prej tyre tashmë mbështeten nga shumica e peizazhit të shfletuesit - më poshtë do të doja të nënvizoja një ndryshim interesant në rregullat për elementët e folesë. HTML gjithmonë ka bërë dallimin midis elementeve bllok dhe inline. Për shembull, përkufizimi i llojit të dokumentit të HTML4 emërton h1, p dhe div si elementë blloku dhe a, span dhe img si elementë inline.
Ky koncept tani është braktisur (për arsye të mira). Në disa raste, shumë dizenjues uebi injoruan korrektësinë e rregullit të përmendur të folezimit që asnjë element bllok nuk mund të vendoset brenda elementeve inline, ose sjelljen standarde duke përdorur rregulla CSS si shfaqja: inline; ose ekran: bllok; (i cili shpesh çonte në një kod të pavlefshëm) pa zhurmë të mëtejshme.
HTML5 tani po zbut këtë dallim dhe madje emërton 9 kategori të ndryshme të cilave mund t'u përkasë një element, ku një element mund të jetë në disa kategori. Dallimi i vjetër midis elementeve bllok dhe inline hidhet jashtë bordit dhe morën parasysh morinë e kuptimeve të etiketave në internet. Në veçanti, kjo ka pasojë që konstruktet e mëposhtme përfaqësojnë kod të vlefshëm:
<a href="#">
<div>
<h1>Yeah</h1>
<p>
Der ganze Block ist verlinkt.
</p>
</div>
</a>
Lidhja e një kontejneri të tërë që përmbante elementë blloku shtesë ishte më parë e mundur vetëm (me kod të vlefshëm) duke përdorur truket (p.sh. me pozicionimin absolut të një shtrese mbivendosjeje të lidhur). Përndryshe, titulli dhe paragrafi u lidhën - kjo nga ana tjetër çoi në tepricë dhe kontejneri nuk ishte i klikueshëm. Falë zgjerimit të mirëpritur të HTML5, ky nuk është më problem.