Well, the ability to reach more food is likely the major factor in the evolution of the giraffe's long neck.
Giraffes have seven vertebrae in their necks - the same as humans - and each bone can measure up to ten inches in length.