Earlier theories (e.g. by Alfred Wegener) of continental drift were that continents 'plowed' through the ocean. The modern idea is that the ocean floor itself moves and carries the continents with it as it expands from a mid-ocean ridge. Today, it is accepted. The phenomenon is caused by convection in the weak upper mantle, or asthenosphere.