How does Sea Floor Spreading Occur?

Sea floor spreading occurs as the plates of the floor move apart and form cracks that are then filled with magma from the resulting earthquakes.