有的說是6500年前的地球發生了地質上的變動,即造山運動,許多高山因此而長出。由於高山的阻擋,空氣中的水汽含量降低,沼澤數量減少,氣候也變得幹燥寒冷了。而恐龍的呼吸器官不能適應幹冷的空氣,而且一到冬天,恐龍的食物也減少了,它們為了爭搶食物自相殘殺,隨之也就走上了絕路。
有的說是超新星爆發引起地球氣候發生強烈變化。開始爆炸的時候火星四濺,讓地球溫度驟然升高;而後撞擊產生的大量有毒物質和灰塵將地球表麵緊緊包裹住,阻擋住了太陽光的照射,溫度又降得很低。恐龍很難適應溫度的驟然升高、降低,於是大批死去。
還有的說是恐龍吃了大量帶有毒素的有花植物。當時的恐龍是地球上的霸主,想吃什麼就吃什麼,沒有什麼可以阻擋它們。根據科學家們的研究,白堊紀晚期開始出現了有花植物。恰巧這些花中有很多毒素,而且恐龍又食量很大,大量的毒素在體內逐漸積累起來,最後中毒而死。
還有人別出心裁地說,恐龍這種巨大的動物吃的非常多,同時不斷放屁。而且恐龍放的“屁”中含有甲烷氣體,再加上恐龍數量太多,生存時間又長,由此一來地球臭氧層的破壞造成了毀滅性氣候。
有的科學家還認為,是由於海麵下降,新的陸地出來了,有的恐龍有遷移的習慣,去了其他地方,不適應那裏的環境,最終滅絕。
總之,真可謂是五花八門,無奇不有。但是,普遍被大家認可的是隕石撞擊說。1980年,美國科學家在6500萬年前左右的地層中發現了高濃度的銥,其含量超過正常含量幾十甚至數百倍,這樣的含量隻能在隕石中可以找到。因此,科學家們就把它與恐龍滅絕聯係起來了。根據銥的含量,科學家們推算出撞擊物體是一顆小行星,直徑大約10公裏左右。這麼大的隕石撞擊地球,相當於裏氏10級的地震。
隕石強烈地撞擊,鋪天蓋地的灰塵充滿了整個天空。植物因光合作用的停止而普遍枯萎,地球上的生態係統崩潰。一時間暗無天日,氣溫又突然變得異常寒冷,大雨滂沱,山洪暴發,泥石流將恐龍永遠埋葬在了地下。在以後的很長一段時間裏,塵霧依舊遮天蔽日,蒼茫大地終年被黑暗籠罩著,地球失去了它往日的生機與歡樂,生物史上的一個時代就這樣結束了。
3.恐龍的逐漸滅絕
恐龍統治地球長達1.6億年,但在6500萬年前,恐龍及其他的一些遠親近鄰們,像翼龍、魚龍、蛇頸龍、滄龍等都一起從地球上消失了,恐龍時代就此結束。
有人說恐龍們本來生活得很好,突然有一天,大難臨頭,天降災禍,致使恐龍在短期時間內全部死光。但是許多科學家都不讚同這種災變說,他們認為恐龍不是突然絕滅的,而是慢慢地在幾百萬年間逐步從地球上消失的。
最早滅絕的是劍龍,它在白堊紀早期就消失了。它的親戚魚龍和翼龍是緊接著劍龍絕滅後絕滅的,角龍絕滅於白堊紀晚期,是最晚絕滅的恐龍。此外,在中生時代十分繁盛的菊石類動物,它們是在恐龍絕滅以前絕滅的。根據科學家的研究,恐龍家族早在這場災難降臨之前就已經明顯地處於衰退和不景氣的境地。
許多研究專家,對美國西北部蒙大拿州及相鄰地區白堊紀晚期富含化石的沉積層進行了詳細地研究,發現在白堊紀最後的800萬年間,這一地區恐龍的屬從30個減少到12個。無論是恐龍的種類數和個體總數量,都減少了許多,最終才導致滅絕。
在中生代晚期,有許多動物和植物的種類絕滅,但是它們的滅絕卻並不發生在同一時期。是什麼原因造成的呢?許多古生物學家認為,複雜的生態因素是導致恐龍滅絕的主要原因。
中生代,環境優越,恐龍稱霸。在似乎沒有什麼對手的情況下,它們的個頭越長越大,一些器官也隨之退化,對環境的適應能力越來越弱,這是一個自身因素。
此外,在大約8000萬年前,地球氣候與環境發生了變化。白堊紀晚期,氣候開始變冷,適於恐龍生存的熱帶和亞熱帶環境,逐漸被適合哺乳動物的溫帶環境所代替。氣溫變化,植物的種群也發生變化,由此引起恐龍食物鏈改變或中斷。同時,哺乳類動物的日益發展,對小型的恐龍和幼年恐龍造成了極大的威脅。