position:absolute
Element jest pozycjonowany absolutnie czyli nie wpływa na przemieszczanie się innych elementów. Jest pozycjonowany względem okna przeglądarki. Możesz tym elementem manewrować przez top, left, right, bottom. Jezeli dasz top: 0px; to element będzie w lewym górnym rogu.
position: fixed
Element bedzie znajdował się cały czas w ustalonym miejscu na stronie i nie bedzie wpływał na inne elementy. Możesz tym elementem manewrować przez top, left, right, bottom. Jezeli dasz top: 0px; to element będzie w lewym górnym rogu. Mimo przewijania strony ten element tak jakby tez bedzie się przewiłał i będzie umieszczony w lewym górnym rogu. Główne zastosowanie to np. do menu żeby było cały czas u góry ekranu. Tak samo jak informacja o ciasteczkach jezeli wchodzisz na strone przewaznie u dolu ekranu jak przewijasz jest w tym samym miejscu
position: relative
Ustawiasz element przez top, left, right, bottom od miejsca w którym sie znajduje. Wpływa on na rozmieszczenie innych elementów na stronie. Jesli przesuniesz element o iles pixeli w którąś stronę to tam gdzie element znajdywał się pierwotnie pozostanie jakby niewidzialny element wielkości tego elementu który przesunołeś.
Myśle że pomogłem. Prościej się chba nie da :)