If the same mass of liquid water and a piece of ice is taken, then why is the density of ice less than that of liquid water?
Ice and water have different structures and since water expands on freezing the volume of the same amount to ice is more than that of liquid water. Therefore, the density of water is much higher than that of ice and therefore, ice will float on water.