static is the default
relative positions relative to where the element would normally be if it was static
absolute is relative to the nearest ancestor that is not static. if nothing, it uses document.body