Answer:
Both.
Step-by-step explanation:
Both ridge-push and slab-pull is responsible for the formation of Mid-oceanic ridges. Ridge push occurs due to gravitational force. As the rocks near the ridge cool down, they become denser as compared to the Mantle so the gravity pulls them away whereas, Slab pull is the pulling force exerted by a cold, dense oceanic plate dive quickly into the mantle due to its higher weight as compared to Mantle. So both ridge-push and slab-pull occurs at the Mid-oceanic ridges.