Well... At Disney's Animal Kingdom (Dinosaurs) they explained it as a big meteor slammed into the Earth with the power of X amount of Atomic bombs causing a dust cloud/layer that encapsulated the Earth. Because of this layer the plant life on Earth all died out because their was no Sun. The Dinosaurs died when it was all depleted. Made sense to me.