Too Long; Didn't Read
Position: static has no top, left, bottom and right values, it is always positioned according to the normal flow of the page. Relative: relative has a top, right, left and right, and it’s position depends on its normal position. Absolute: static, relative: fixed, fixed, and absolute: absolute. Both absolute and relative blocks have top and left values equal to 0. For a more detailed explanation, you may watch one interesting video: You can see how absolute positioned element overlaps above relative.