Why do metals generally have high boiling and melting points?
Metals typically have high boiling and melting points because they possess strong metallic bonds. In these bonds, metal atoms share a 'sea' of delocalized electrons, which creates strong attractions between the atoms. This requires a large amount of energy to break, resulting in higher boiling and melting points compared to elements with weaker bonding types.