Anyone who has used CSS for a while will know about the merits of absolute and relative positioning. To recap:
position: relative allows an element to be shifted from its original position either horizontally (using left or right) or vertically (using top or bottom).
position: absolute allows an element to be positioned with respect to a containing block using left, right, top or bottom (the containing block is the nearest ancestor node with a position of relative, absolute or fixed)…