Estou aprendendo sobre os fundamentos do HTML e o estilo do navegador e fiquei impressionado com a pergunta no título: mesmo para HTML escrito (como, eu acho, o padrão HTML5 pede) puramente com elementos semânticos, alguém já viu "HTML simples" ou sempre haverá algum estilo de navegador padrão (que, presumivelmente, difere de navegador para navegador) para esses arquivos?
Ou seja, se o HTML simples consiste apenas em elementos semânticos, faz sentido falar em HTML simples ou sempre haverá alguma camada que traduza as tags e os elementos gerais de acordo com alguma "regra de apresentação"?
Eu li brevemente sobre coisas como reset.css, mas não está claro para mim por que eles são mencionados como "simples".
Sempre haverá algum estilo de navegador padrão. Sem que houvesse algum estilo padrão do navegador, todos os elementos seriam invisíveis.
Mas é exatamente isso que “HTML simples” significa – não significa que não haja nenhum estilo; em vez disso, significa que todo o estilo vem de outro lugar que não a página HTML. O navegador não faz parte da marcação HTML que você escreveu, então o "estilo padrão do navegador" também não faz parte do HTML que você escreveu - a marcação reporta apenas a semântica ao navegador, e cada navegador decide sobre algum estilo padrão adequado.