why do ionic bonds form between metals and nonmetals?
Answers. Best Answer: ionic compounds always form from metals and nonmetals. thats what makes them an ionic compound. the metals have a postive charge and need more electrons to be neutral, while the nonmetals have a negative charge and need more protons to be neutral. So the metal and nonmetal combine having a net charge of 0 to make an ionic compound.