what type of chemical bond is formed when metal and non-metal elements bond together?
When a metal and a non‑metal bond together, they usually form an ionic (also called electrovalent) bond.
In an ionic bond, the metal atom loses one or more electrons to become a positively charged ion (cation), while the non‑metal atom gains those electrons to become a negatively charged ion (anion). The opposite charges attract strongly, and this electrostatic attraction is what holds the ions together in the crystal lattice of an ionic compound, like sodium chloride (table salt).
So, the direct answer to “what type of chemical bond is formed when metal and non‑metal elements bond together?” is: an ionic (electrovalent) bond.