Giraffes have evolved to exploit a particular ecological niche, which is, that they graze on tree leaves, which few animals are tall enough to reach. Whenever you have a niche that is not being exploited, that creates an evolutionary opportunity. There are many different animals that graze on grass, for example, so there is competition to eat the grass before some other species eats it, but leaves that are high off the ground are grazed on by very few animals (not counting insects, which are another matter - in any confrontation between a giraffe and an insect, the giraffe has a clear advantage).
Giraffes evovled with long necks so they can reach the tree and eat the leaves.
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.
They evolved from even toed ungulates, or animals with even hoofs like cows and giraffes.
It has evolved to have a long neck to reach the leaves higher up in the trees
i think their necks grow & evolved eventually because of the lack of low trees and branches
Yes, giraffes do have knees.
no never eat other Giraffes.
It wasn't exactly that. Darwin believed that species evolved through natural selection. Meaning the individual that's best suited for the environment survives. So for example giraffes. As the food started getting harder and harder to reach only giraffes with longer necks would survive. Hence giraffes have freakishly long necks now
Giraffes
No. Giraffes are herbivores.
Giraffes can get harmed
Baby Giraffes