 In general, solids can be held together by various types of chemical bonds, such as metallic bonds, ionic bonds, covalent bonds, van der Waals bonds, and others.None of these are necessarily crystalline or non-crystalline.However, there are some general trends as follows.