An object floats if it has low density or has less mass per unit volume. So, Icefloats on water because ICE is lessdenser than WATER. Most of the substances are more dense in their solid state, but water is different. This peculiarity is on account of the structure of ice.
I really hope this helped!!!! ❤