Brecha superior del cuerpo; ¿Debo usar margen o relleno?

Entonces, estoy trabajando en un sitio web con un encabezado fijo (que se usa para navegar).
Utilizo relleno en el cuerpo para bajar el contenido y adaptarlo al encabezado.

Así es como se ve ahora:

body { background-color: red; padding-top: 50px; } .header { background-color: yellow; position: fixed; width: 100%; height: 50px; top: 0; left: 0; } 
 
Header
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr.
Sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet.

Mi pregunta es: ¿qué sería mejor usar en esta situación? margen superior o acolchado superior ?

No hay una mejor manera real de hacerlo. Es solo para ti. Tal vez uno será un poco más rápido para renderizar que otro, pero nada que alguien pueda notar.

Como consejo, de todos modos, el encabezado debe colocarse fijo para que se desplace con el usuario.