Question: what is the difference between ionic solid and metallic solid?
Answer: The key difference between ionic and metallic solids is that ionic solids essentially contain cations and anions, whereas metallic solids contain metal atoms and free electrons. Moreover, the ionic solids have electrostatic attraction forces between cations and anions, while the metallic solids have metallic bonds.