why are giraffes necks long

Why do giraffes have such long necks?. Web  So perhaps Darwin was right after all: giraffes use their long necks in order to avoid competition. Fossil evidence.

Why do giraffes have such long necks?
Why do giraffes have such long necks? from i.ytimg.com

Web  The more likely reason a giraffe has a long neck is not so it can reach high leaves; this is consequential and secondary to the primary evolutionary driving force. The giraffe.