They ‘float’ in the sky because they are less dense than the air underneath them. When they become more dense they fall to earth as precipitation.
I’m going to hazard a guess that the reason you see them is due the water molecules refracting the light.