Ecco perché:
* magnesio (mg) è un metallo e tende a perdere due elettroni per formare un catione +2 (mg²⁺).
* Sulphur (S) è un non metal e tende a guadagnare due elettroni per formare un anione -2 (s²⁻).
Le cariche opposte degli ioni risultanti (Mg²⁺ e S²⁻) si attireranno l'un l'altro, formando un legame ionico.