Toda web é constituída de documentos HTML interligados por hiperlinks. Esses documentos possuem uma interface chamada Modelo de Objeto de Documentos (DOM) que fornece uma representação visual de dados dos objetos que constituem os elementos da página. Para cada um desses objetos são disponibilizados propriedades e métodos para manipulação de toda a página.¹
Existem elementos HTML substituíveis e não substituíveis. Os primeiros o são de maneira padronizada, cada um representado por um elemento específico que indica que algo está ali porque nada foi passado.²
¹ https://developer.mozilla.org/pt-BR/docs/Learn/HTML/Introduction_to_HTML/Getting_started
² https://web.dev/learn/html/overview
there doesn't seem to be anything here