Giraffe is the shortest.
Giraffe has long neck because:
The present day Giraffe has a long neck. It is due to