What types of elements make up ionic compounds?
Metals, all metals, are electron-rich materials.
Such a bonding picture can account for common metallic properties:
On the other hand, non-metals, tend to derive from the right hand side of the Periodic Table, and their high (unshielded!) nuclear charge means that they tend to be highly oxidizing, (and thus tend to be reduced):
The positive and negative ions can of course pair up to form stable salts in which anion is bound to cation in an infinite, non-molecular array..........