關於恐龍滅絕的原因主要有災變說、漸變說和爭鬥說三種說法。災變說認爲,6500萬年前,一顆小行星墜落在地球表面引起大爆炸,形成遮天蔽日的塵霧,植物的光合作用暫時停止,恐龍無法生存。漸變說猜測,8000萬年前,地球上的氣候開始變冷,造成大氣含氧量下降,恐龍不能適應這種變化,只能慢慢走向滅亡。而爭鬥說則認爲,恐龍年代末期,大量的小型哺乳動物以恐龍蛋爲食,導致恐龍最終滅絕。