안녕하세요. 심성보 과학전문가입니다. 물은 다른 물질과 다르게 특별한 존재 입니다. 보통의 물질은 액체에서 고체가 될때 움직임이 없어져 서로 붙어있는게 되어 부피가 작아지게 되는데, 물은 수소결합에 의해 고체로 될때 육각형의 빈공간을 가진 구조가 됩니다. 그로인해 물보다 부피가 더 커지게 됩니다 (예를 들어 물로 가득 채운 페트병을 얼리면 부피가 팽창해져 터지는것도 이런 원리입니다) 때문에 부피가 커지면, 밀도는 낮아지게 되므로 같은 질량의 물이지만 액체와 고체의 부피가 다르므로 물에 뜨게 됩니다.