1.2 Why do solids have a definite volume?
At room temperature, intermolecular forces bring molecules so close that they cling to one another and occupy fixed positions. They oscillate about their mean position but they have fixed volume. So, due to the fixed position of particles and strong intermolecular force, solids have a definite volume.