Evet, sıcak suyun soğuk sudan daha hafif olmasının nedeni, suyun yoğunluğunun sıcaklık arttıkça azalmasıdır. Bu, su moleküllerinin daha hızlı hareket etmesi ve aralarındaki mesafenin artmasıyla ilgilidir. Bu nedenle, belirli bir hacimdeki sıcak su, aynı hacimdeki soğuk sudan daha az molekül içerir ve dolayısıyla daha hafiftir.
Buzun yoğunluğunun suyun yoğunluğundan az olmasının nedeni ise suyun donma noktasında meydana gelen moleküler yapısal değişikliklerdir. Su donduğunda, moleküller arasında hidrojen bağları oluşur ve bu bağlar, su moleküllerini kristal bir yapıya zorlar. Bu kristal yapı, su moleküllerinin daha düzenli ve geniş bir şekilde dizilmesine neden olur, bu da buzun hacmini artırır ve yoğunluğunu azaltır. Bu nedenle buz, suyun üzerinde yüzer.