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.
Charles Darwin
Because if they had short necks they would be horses.
No, giraffes are all long necked. If an animal has a short neck, it is a different species of animal.
so they can reach leaves from trees its hard if they were short and there necks to
Giraffes use their necks in the same way we use ours. They are just longer.
Yes, they do.
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.
Giraffes evovled with long necks so they can reach the tree and eat the leaves.
on their necks
no
giraffes have long necks and spots
They are tall and have long necks