I think this needs a better explanation/ translation, because I'm not really understanding this.
"ci-dessus" means "ici plus haut" (here above)
"ci-dessous" is (here) below "ci-joint" is (here) attached "ci-après" is (here) after
Nope, the 'ou' sound in ce-dessous is more rounded. In 'ci-dessus' the 'u' is pronounced like that in 'une'.
why the ci sometimes in the front and sometimes at the back, i mean like, qqch-ci and ci-qqch?
"ci + location": ci-joint, ci-dessus, ci-après... means "here attached, here above, here after...
"noun + ci" or "noun + là": ces jours-ci, ce temps-là, cette personne-là... they are part of the demonstrative construction as a stress on the noun.