Hola!
Realmente lo que estás diciendo son la misma cosa, pues usas un "margin-top"
Solo que lo puedes emplear desde el tope de la web, por ejemplo a 50px:
Código CSS:
Ver originalbody{margin:0px}
.div-ejemplo{margin-top:50px}
El resultado sería algo así:
Si lo que buscas es que empieze totalmente desde arriba lo que tienes que hacer es quitar el margin que pone por defecto el body.