恐龙灭绝的原因是科学界一直存在争议的问题,目前已经公布的关于恐龙灭绝的学说已有130多种。其中有一说法是地球受小行星碰撞导致火山喷发大量火山灰和毒气,地球上植物因此无法进行光合作用而灭绝后,生物链从底层崩塌,恐龙也因此灭绝。