由于各地海水的温度、盐度不同,引起海水密度的差异,使水面高度不同,从而导致海水流动。距今大约 560 万年前,因非洲板块与亚欧板块挤压,直布罗海峡发生抬升,曾阻断了地中海与大西洋的联系。下图示意直布罗海峡附近海域海水温度、盐度分布。