all about dom dimensions: position, offset, getBoundingClientRect