Boa tarde Rodrigo,
Então sua ideia de funcionamento para que serve o reset esta correta, ele serva para limpar o maximo possivel dos estilos que que cada navegador implementa por padrão, (por isso no chrome fica de uma for e no firefox de outra, isso sem você implementar qualquer css).
Porem a proposta do CSS ele trabalha em cascata no caso o primeiro arquivo é carregado e assim por diante, se em algum outro arquivo a baixo você fixar uma lateração no mesmo elemento ele podera sobrescrever o que você fez, exe:
Considere que importamos primeiro nosso arquivo style.css e depois o reset.
arquivo style.css
p {
color: red;
font-size: 14px;
}
arquivo reset.css
p {
color: black;
}
Com a referencia a cima assim que começar o carregamento do CSS, primeiro vem os estilos pradrão de cada navegar, depois será carregado nosso arquivo style.css, que atribuira cor vermelha, e fonte de 14px, quando o reset for carregado ele ira sobrescrever a cor do elemento p para cor preto.
isso por que os arquivos que forem carredas depois podem influenciasr na estrutura de carregamento, j´pa que ele carrega de cima para baixo (Cascade = cascata).
Então para tirar todos os efeitos dos navegares sempre colocamos para importar o reset.css, e depois a ordem que queremos para carregar nossos arquivos, e um não interferir no outro, assim deixando sua pagina o mais identica possivel em varios navegadores.
No comentário a cima descrevi a ordem de importação dos arquivos, qualquer coisa pode me perguntar, ou se não consegui lhe explicar direito.
Obs:
Pelo seu comentario seria bom ver se todas as paginas possuem seus imports corretos com o do reset.css, e o arquivo criado para a mesma pagina.