La glace flotte dans l'eau car elle est moins dense que l'eau grâce à un type spécial de liaison chimique appelée liaison hydrogène. En règle générale, les solides sont plus denses que les liquides de la même substance, comme le plomb solide, mais ce n'est pas le cas avec l'eau et la glace.
Une liaison hydrogène est une liaison faible qui se produit entre une paire d'électrons non liés d'un autre atome et un atome d'hydrogène. Les molécules d'eau créent généralement des liaisons hydrogène entre elles. Lorsque la température est chaude, les molécules d'eau ont beaucoup d'énergie et elles peuvent se déplacer les unes par rapport aux autres ainsi que se mélanger les unes aux autres. Cela change lorsque la température est refroidie. À des températures plus froides, l'eau expulse moins d'énergie et la liaison hydrogène a lieu pour de bon. Pour cette raison, les molécules forment un cristal ordonné à travers la liaison hydrogène.
Ce cristal ordonné sépare les différentes molécules père et père. Bientôt, ils sont plus éloignés que lorsqu'ils étaient liquides, ce qui rend la glace moins dense que l'eau. L'objet le moins dense est toujours celui qui flotte donc la glace flotte dans l'eau. La densité est la mesure de la « lourdeur » relative d'un objet qui a un volume constant. Le volume de glace est également supérieur à la même masse d'eau liquide.