The animals with longer necks are more likely to survive, because they can reach their food better. The tall genes are inherited to their children, of whom the one with the longest neck is most...
coz of evolution - I THINK :]
a giraffe neck is longer than an ostrich.
Its neck is longer then its legs. Just look it up for yourself.
A giraffes neck can be up to 6.5 feet long