Because the leaves they eat (off a special type of tree) are incredibly high and the giraffes need long necks to reach them!
A giraffe's neck is long because they are plant eaters and so they could eat their food from trees.
So they can eat leaves from trees.
Giraffes evovled with long necks so they can reach the tree and eat the leaves.
The reason why giraffes necks get so long is because they have to eat and the stuff that they eat is on the trees so they have to have long necks to get the stuff off the tree
because your mom said so
I'm guessing that food was scarce near the bottom of trees, so giraffes with longer and longer necks generally outlived the giraffes with shorter ones.
As giraffes eat leaves on taller trees, they have adapted long legs and long necks so they can easily reach the leaves on the taller trees.
Lamarck would have said that the ancestors of modern-day giraffes had short necks but stretched their necks as they tried to reach leaves in trees; so, their descendants were born with longer necks. Darwin would have said that in a population of ancestral giraffes, some had slightly longer necks than others; the long-necked giraffes were better able to feed on tree leaves and as a result produced more offspring. Over time, the proportion of longnecked giraffes in the population increased.
Lamarck would have said that the ancestors of modern-day giraffes had short necks but stretched their necks as they tried to reach leaves in trees; so, their descendants were born with longer necks. Darwin would have said that in a population of ancestral giraffes, some had slightly longer necks than others; the long-necked giraffes were better able to feed on tree leaves and as a result produced more offspring. Over time, the proportion of longnecked giraffes in the population increased.
There necks are really long so they can reach the leaves at a high distance
It is an adaption that they got through the years so they could reach the tall trees they feed on.
Giraffes eat leaves from the highest tree branches; that is why God made their necks so long!
They do not have short necks. They have very long necks. compared to their body size they have short necks because when they try to drink water they have to spread out their legs to reach water so they could be attacked and if they were they would be very vulnerable.
They are herbivores so They survive by using there long necks to reach the trees and eat the leaves on there. Also with there tallness most predators do not go for them because Giraffes are bigger then them. :)