The properties of elements and compounds can be explained by considering the different types of bonding present inside the molecules. All ionic compounds have a high melting point and boiling point.