Why do giraffes have long necks?

1 Answer

For browsing bushy plants.

Explanation:

Giraffes are herbivorous. They are found in the areas, where long bushy plants are found. During the process of evolution the neck of the giraffes elongated to browse the long bushy plants. Although the number of cervical vertebra remain same. Thank you