Liquids generally have lower density as compared to solids. But you must have observed that ice floats on water. Find out why.
The mass per unit volume of a substance is called density (density = mass/volume). As the volume of a substance increases, its density decreases.
Though ice is a solid, it has large number of empty spaces between its particles. These spaces are larger as compared to the spaces present between the particles of water. Thus, the volume of ice is greater than that of water. Hence, the density of ice is less than that of water. A substance with lower density than water can float on water. Therefore, ice floats on water.
Ice is a solid but its density is lower than water due to its structure. The molecules in ice make a cage like structure with lot of vacant spaces, this makes ice float on water.