Question: Why do solids have a definite volume?
Solution:
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.