Ich hoffe mir kann jemang helfen und ich habe nicht all zu großen Müll verzapft xD
ich denke du hast noch nicht realisiert, dass es die elemente <html> und <body> gibt, die man auch wunderbar formatieren kann
top : 0px;
left : 50px;
hat nur effekt, wenn das element positioniert wurde (absolute, fixed oder relative)
wenn du das ganze als visuelles beispiel liefern kannst ("design") und ggf deinen bisherigen fortschritt online stellen kannst, wirds mit dem helfen leichter - ggf ist dein ansatz einfach nur ungeschickt