When a metal element reacts with a non-metal element an ionic compound is formed. When a non-metal element reacts with a non-metal element a covalent bond is formed. Structures and properties ...