Here's a more detailed breakdown of their diet:
* Acacia trees: These are a favorite food source for giraffes, especially the thorny acacia species.
* Other tree species: They also consume leaves from other trees like Commiphora, Terminalia, and Ziziphus.
* Shrubs: Giraffes will also browse on shrubs, especially when the leaves on trees are scarce.
* Fruits: They will eat fruit when available, although it is not a major part of their diet.
Their long necks allow them to reach high into the trees to access the leaves, which are a good source of nutrients and water.