Existem 7 princiais categorias de Conteúdo de acordo com o guia https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_categories e https://www.w3.org/TR/2011/WD-html5-20110525/content-models.html. Um elemento pode pertencer a 1, 2 ou mais categorias simultâneamente.
Conteúdo de Fluxo (Flow Content): Elementos pertencentes a essa categoria normalmente contém texto ou outros conteúdos embutidos. Ex: <a>, <div>,<form>, <nav>, <video>
Conteúdo de Metadados (Metadata Content): Elementos que modificam o comportamento ou exibição do resto do documento, ou configuram links para outros documentos. Ex: <base>, <link>, <script>, <meta>
Conteúdo de Seccionamento (Sectioning Content): Elementos que criam uma seção no documento, limitando o escopo dos elementos <header> e <footer>. Ex: <article> , <nav>, <section>
Conteúdo de Cabeçalho (Heading Content): Define o título de uma seção, seja ela definida explicitamente (com um Conteúdo de Seccionamento) ou implicitamente. Ex: <h1>, <h2>, <hgroup>
Coteúdo Fraseado (Phrasing Content): Elementos que representam o texto do documento, assim como elementos que marcam o texto dentro dos parágrafos. Ex: <audio>, <cite>,<code>,<math>, <ruby>, <iframe>, <map>
Conteúdo Embutido (Embedded Content): Elementos que importam um recurso externo, ou de outro vocabulário a ser inserido no documento. Ex: <svg>,<video>,<iframe>,<math>,<canvas>
Conteúdo Interativo(Interactive Content): Conteúdo com objetivo especifico de realizar interação com o usuário. Ex: <button>, <controls>, <textarea>, <input>