He aquí por qué:
* magnesio (mg) es un metal y tiende a perder dos electrones para formar un catión +2 (mg²⁺).
* azufre (s) es un no metal y tiende a ganar dos electrones para formar un anión -2 (s²⁻).
Las cargas opuestas de los iones resultantes (Mg²⁺ y S²⁻) se atraerán entre sí, formando un vínculo iónico.