从板块运动论来说:由于板块运动,海底各板块碰撞的消亡边界和板块之间生长边界溢出的熔岩流,以后逐渐向上增高,形成了海底火山。海底火山在喷发中不断向上生长,会露出海面形成火山岛。海底火山起初只是沿洋底裂谷溢出的熔岩流,以后逐渐向上增高。大部分海底火山喷发的岩浆在到达海面之前就被海水冷却,不再活动了。所以,人们从来没有真正看到过海底火山爆发的景象。至多,只是看到海底的熔岩泉不断冒出新的岩浆形成新的火成岩。美国一个潜水探险队的两个成员,曾经冒着生命危险探索夏威夷群岛火山。在水面下100英尺的深度,他们拍摄到了不断从海底火山口流出的熔岩河流,沿着火山的山坡向更深的海底奔腾而下,而周围的海水温度被加热到100℃以上。海底火山在喷发中不断向上生长,会露出海面形成火山岛。火山岛并不是只有在海洋中的火山喷发才会形成,陆地火山爆发同样可以。一些陆地大型破火山口湖里面,会形成一些熔岩穹丘,这些熔岩穹丘生长变高后便会从湖里面探出来,类似情况是梅扎马火山口湖里面的精灵岛。