얼음도 물로 구성되는데 물이 얼음이 되면 부피가 증가합니다. 물이 고체(얼음)가 되어 증가된 부피만큼 물위에 뜨게 됩니다. 이러한 것을 물의 입장에서 보면 부력이라고 하는데 "물 속에 있는 물체의 부피와 같은 양의 물이 물체의 무게로 인하여 중력의 반대방향으로 밀어올리는 힘"을 의미합니다.
밀도는 질량/부피인데 얼음이 물 위에 뜨는 이유는 물이 부피가 더 크기 때문입니다. 그런데 물보다 올음의 부피가 약간 크기 때문에 얼음이 물의에 살짝 뜨는 것입니다. 부피가 커지는 이유는 물이 얼음으로 변할 때 특이한 결합을 하는데 그것이 수소결합입니다. 견고하고 강력한 결합이므로 물보다 부피가 커집니다.