Remover o agente do usuário (padrão) CSS da maioria dos elementos é geralmente uma boa ideia. Isso tem sido feito por redefinições "universais" ou coisas como a redefinição de Eric Meyer. Acho que a melhor opção hoje é Normalize.css.
Uma maneira de explicar é que Normalize faz mais e menos do que uma reinicialização. Ele faz mais porque cobre mais navegadores do que as redefinições antigas, corrigindo tanto problemas modernos quanto legados. Ele faz menos, pois deixa de lado o estilo que já é consistente em todos os navegadores. Por exemplo, ele deixa as tags de cabeçalho em negrito porque isso já é consistente em todos os navegadores e provavelmente é algo que você deseja ter de qualquer maneira.
arquivos
- 11-normalize.css