1.2 Why do solids have a definite volume? 


The intermolecular forces of attraction that are present in solids are very strong. The constituent particles of solids have fixed positions i.e., they are rigid. Hence, solids have a definite volume.