....pues te recomiendo usar siempre en tu CSS antes que nada
con esto haces que todos los elementos de tu documentos al momento de ser renderizados, leidos por el navegador, tengan margin y padding 0.
Luego para ajustar el las cabeceras puedes usar los margin o line-height. El line-height define la separacion entre lineas de texto, generalmente usada en parrafos, pero tambien su puede usar en las cabeceras...
saludos