﻿---
title: "冰块为什么会浮在水上？"
description: "往果汁里丢一块冰，冰块不会沉下去，而是漂在上面。冰明明就是水变的，为什么它比水还轻？我们从冰箱里的一个小实验，一直讲到冬天河里的小鱼。"
pubDate: 2026-10-26
tags: ["水", "冰", "密度", "小实验"]
clc: "O55"
hero: "./hero.svg"
refs:
  - id: usgs
    title: Water Density
    url: https://www.usgs.gov/special-topics/water-science-school/science/water-density
    site: USGS Water Science School
    note: "美国地质调查局的水科学小课堂，讲了冰为什么比水轻"
  - id: ice
    title: Ice
    url: https://en.wikipedia.org/wiki/Ice
    site: Wikipedia
    note: "冰的晶体结构和密度（约 0.917 克每立方厘米）"
---

往一杯果汁里丢几块冰，冰块“扑通”一声掉进去，很快又浮了上来，乖乖地漂在最上面。

可是，冰不就是冻起来的水吗？**同样是水，为什么变成冰以后，就能浮在水上了？**

一般来说，铁块、石头放进水里会沉下去，木头、泡沫会浮起来。能不能浮起来，要看它和水比，谁更“轻”。所以我们先要弄明白，这里说的“轻”到底是什么意思。

<div class="box">
<span class="box-title">先想一想</span>

一大块冰和一小杯水，哪个更重？如果一大块冰更重，它为什么还能浮在水上？
</div>

## 一、比轻重，要比“一样大”的时候

### 大冰块明明更重呀

一整盆冰，当然比一小杯水重。可是一整盆冰放进游泳池里，照样会浮起来。可见，“浮不浮”比的不是谁的总重量大。

### 换个比法：一样大小的时候谁更重

科学家的比法是：**取一样大小的一块，看谁更重**。这个“一样大小时有多重”，叫作**密度**。

- 一小块方糖那么大的水，大约重 1 克。
- 同样大小的冰，大约只有 0.92 克[^ice]。

<figure class="dd dd-figure">
<div class="dd-scroll">
<svg class="dd-svg" viewBox="0 0 800 350" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="ice-scale-title ice-scale-desc">
<title id="ice-scale-title">一样大小的水和冰，谁更重</title>
<desc id="ice-scale-desc">天平左边放一块方糖大小的水，约 1 克；右边放同样大小的冰，约 0.92 克。天平往水那边歪，水那边沉了下去。</desc>
<rect class="dd-frame" width="800" height="350" rx="10"/>
<rect class="dd-zone" x="16" y="16" width="768" height="318" rx="8"/>
<text class="t-zone" x="36" y="44">一样大小，比谁更重</text>
<text class="t-note" x="764" y="44" text-anchor="end">这个“重”叫作密度</text>
<path class="dd-edge" d="M386.2 63.9 L384.6 58.2 M389.6 63.1 L389.0 60.2 M393.0 62.5 L392.2 56.5 M396.5 62.1 L396.3 59.1 M400.0 62.0 L400.0 56.0 M403.5 62.1 L403.7 59.1 M407.0 62.5 L407.8 56.5 M410.4 63.1 L411.0 60.2 M413.8 63.9 L415.4 58.2"/>
<path class="dd-card" d="M336 298 L464 298 L450 280 L350 280 Z"/>
<rect class="dd-card" x="394" y="112" width="12" height="168" rx="2"/>
<rect class="dd-card" x="180" y="108" width="440" height="8" rx="4" transform="rotate(-4 400 112)"/>
<path class="dd-edge-acc" d="M400 112 L396.9 68.1"/>
<circle class="dd-dot" cx="400" cy="112" r="6"/>
<path class="dd-edge" d="M180.5 127.3 L130.5 215.3 M180.5 127.3 L230.5 215.3"/>
<path class="dd-water" d="M156.5 173.3 L166.5 163.3 L210.5 163.3 L210.5 207.3 L200.5 217.3 L156.5 217.3 Z"/>
<path class="dd-edge" d="M156.5 173.3 L200.5 173.3 L200.5 217.3 M200.5 173.3 L210.5 163.3"/>
<path class="dd-card" d="M120.5 215.3 Q180.5 237.3 240.5 215.3 Z"/>
<circle class="dd-card" cx="180.5" cy="127.3" r="4"/>
<path class="dd-edge" d="M619.5 96.7 L569.5 184.7 M619.5 96.7 L669.5 184.7"/>
<path class="dd-ice" d="M595.5 142.7 L605.5 132.7 L649.5 132.7 L649.5 176.7 L639.5 186.7 L595.5 186.7 Z"/>
<path class="dd-edge" d="M595.5 142.7 L639.5 142.7 L639.5 186.7 M639.5 142.7 L649.5 132.7"/>
<path class="dd-card" d="M559.5 184.7 Q619.5 206.7 679.5 184.7 Z"/>
<circle class="dd-card" cx="619.5" cy="96.7" r="4"/>
<text class="t-name" x="181" y="252" text-anchor="middle">一块方糖大小的水</text>
<text class="t-label" x="181" y="276" text-anchor="middle">约 1 克</text>
<text class="t-name" x="619" y="222" text-anchor="middle">同样大小的冰</text>
<text class="t-label t-acc" x="619" y="246" text-anchor="middle">约 0.92 克</text>
<path class="dd-lead" d="M470 60 L404 72"/>
<circle class="dd-lead-dot" cx="404" cy="72" r="2.5"/>
<text class="t-note" x="476" y="64">指针歪向水这边</text>
<text class="t-tell" x="40" y="318">一样大小时，水比冰重一点点，所以冰能浮在水上</text>
</svg>
</div>
<figcaption>图 1 · 一样大小的水和冰放上天平，水那边沉下去：冰比同样大小的水轻一点点</figcaption>
</figure>

冰比同样大小的水轻了一点点，所以它会浮起来。而且因为只轻了一点点，冰块大约有九成泡在水下，只露出一个小尖尖。

<figure class="dd dd-figure">
<div class="dd-scroll">
<svg class="dd-svg" viewBox="0 0 800 340" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="ice-berg-title ice-berg-desc">
<title id="ice-berg-title">冰块大约九成泡在水下</title>
<desc id="ice-berg-desc">一块冰漂在水里，水面以上只露出一小截，大约十分之一；水面以下的部分大约有十分之九。右边把冰分成 10 份：露出水面 1 份，泡在水下 9 份。</desc>
<defs>
<clipPath id="ice-berg-under"><rect x="0" y="120" width="800" height="300"/></clipPath>
</defs>
<rect class="dd-frame" width="800" height="340" rx="10"/>
<rect class="dd-zone" x="16" y="16" width="768" height="308" rx="8"/>
<text class="t-zone" x="36" y="44">冰浮在水上</text>
<text class="t-note" x="764" y="44" text-anchor="end">冰只比水轻一点点</text>
<path class="dd-water" d="M16 120 L784 120 L784 316 Q784 324 776 324 L24 324 Q16 324 16 316 Z"/>
<path class="dd-water" d="M16 230 L784 230 L784 316 Q784 324 776 324 L24 324 Q16 324 16 316 Z" opacity="0.6"/>
<path class="dd-ice" d="M262 108 L290 100 L410 102 L436 112 L446 200 L430 290 L400 300 L300 298 L266 284 L254 190 Z"/>
<path class="dd-hair" d="M290 100 L318 170 L410 102 M318 170 L300 298 M318 170 L446 200 M254 190 L318 170"/>
<path class="dd-shine" d="M280 112 L268 170"/>
<path class="dd-water" d="M262 108 L290 100 L410 102 L436 112 L446 200 L430 290 L400 300 L300 298 L266 284 L254 190 Z" clip-path="url(#ice-berg-under)" opacity="0.55"/>
<path class="dd-edge" d="M16.0 120.0 L18.0 119.6 L20.0 119.2 L22.0 118.9 L24.0 118.6 L26.0 118.5 L28.0 118.4 L30.0 118.5 L32.0 118.6 L34.0 118.9 L36.0 119.2 L38.0 119.6 L40.0 120.0 L42.0 120.4 L44.0 120.8 L46.0 121.1 L48.0 121.4 L50.0 121.5 L52.0 121.6 L54.0 121.5 L56.0 121.4 L58.0 121.1 L60.0 120.8 L62.0 120.4 L64.0 120.0 L66.0 119.6 L68.0 119.2 L70.0 118.9 L72.0 118.6 L74.0 118.5 L76.0 118.4 L78.0 118.5 L80.0 118.6 L82.0 118.9 L84.0 119.2 L86.0 119.6 L88.0 120.0 L90.0 120.4 L92.0 120.8 L94.0 121.1 L96.0 121.4 L98.0 121.5 L100.0 121.6 L102.0 121.5 L104.0 121.4 L106.0 121.1 L108.0 120.8 L110.0 120.4 L112.0 120.0 L114.0 119.6 L116.0 119.2 L118.0 118.9 L120.0 118.6 L122.0 118.5 L124.0 118.4 L126.0 118.5 L128.0 118.6 L130.0 118.9 L132.0 119.2 L134.0 119.6 L136.0 120.0 L138.0 120.4 L140.0 120.8 L142.0 121.1 L144.0 121.4 L146.0 121.5 L148.0 121.6 L150.0 121.5 L152.0 121.4 L154.0 121.1 L156.0 120.8 L158.0 120.4 L160.0 120.0 L162.0 119.6 L164.0 119.2 L166.0 118.9 L168.0 118.6 L170.0 118.5 L172.0 118.4 L174.0 118.5 L176.0 118.6 L178.0 118.9 L180.0 119.2 L182.0 119.6 L184.0 120.0 L186.0 120.4 L188.0 120.8 L190.0 121.1 L192.0 121.4 L194.0 121.5 L196.0 121.6 L198.0 121.5 L200.0 121.4 L202.0 121.1 L204.0 120.8 L206.0 120.4 L208.0 120.0 L210.0 119.6 L212.0 119.2 L214.0 118.9 L216.0 118.6 L218.0 118.5 L220.0 118.4 L222.0 118.5 L224.0 118.6 L226.0 118.9 L228.0 119.2 L230.0 119.6 L232.0 120.0 L234.0 120.4 L236.0 120.8 L238.0 121.1 L240.0 121.4 L242.0 121.5 L244.0 121.6 L246.0 121.5 L248.0 121.4 L250.0 121.1 L252.0 120.8 L254.0 120.4 L256.0 120.0 L258.0 119.6 L260.0 119.2 L262.0 118.9 L264.0 118.6 L266.0 118.5 L268.0 118.4 L270.0 118.5 L272.0 118.6 L274.0 118.9 L276.0 119.2 L278.0 119.6 L280.0 120.0 L282.0 120.4 L284.0 120.8 L286.0 121.1 L288.0 121.4 L290.0 121.5 L292.0 121.6 L294.0 121.5 L296.0 121.4 L298.0 121.1 L300.0 120.8 L302.0 120.4 L304.0 120.0 L306.0 119.6 L308.0 119.2 L310.0 118.9 L312.0 118.6 L314.0 118.5 L316.0 118.4 L318.0 118.5 L320.0 118.6 L322.0 118.9 L324.0 119.2 L326.0 119.6 L328.0 120.0 L330.0 120.4 L332.0 120.8 L334.0 121.1 L336.0 121.4 L338.0 121.5 L340.0 121.6 L342.0 121.5 L344.0 121.4 L346.0 121.1 L348.0 120.8 L350.0 120.4 L352.0 120.0 L354.0 119.6 L356.0 119.2 L358.0 118.9 L360.0 118.6 L362.0 118.5 L364.0 118.4 L366.0 118.5 L368.0 118.6 L370.0 118.9 L372.0 119.2 L374.0 119.6 L376.0 120.0 L378.0 120.4 L380.0 120.8 L382.0 121.1 L384.0 121.4 L386.0 121.5 L388.0 121.6 L390.0 121.5 L392.0 121.4 L394.0 121.1 L396.0 120.8 L398.0 120.4 L400.0 120.0 L402.0 119.6 L404.0 119.2 L406.0 118.9 L408.0 118.6 L410.0 118.5 L412.0 118.4 L414.0 118.5 L416.0 118.6 L418.0 118.9 L420.0 119.2 L422.0 119.6 L424.0 120.0 L426.0 120.4 L428.0 120.8 L430.0 121.1 L432.0 121.4 L434.0 121.5 L436.0 121.6 L438.0 121.5 L440.0 121.4 L442.0 121.1 L444.0 120.8 L446.0 120.4 L448.0 120.0 L450.0 119.6 L452.0 119.2 L454.0 118.9 L456.0 118.6 L458.0 118.5 L460.0 118.4 L462.0 118.5 L464.0 118.6 L466.0 118.9 L468.0 119.2 L470.0 119.6 L472.0 120.0 L474.0 120.4 L476.0 120.8 L478.0 121.1 L480.0 121.4 L482.0 121.5 L484.0 121.6 L486.0 121.5 L488.0 121.4 L490.0 121.1 L492.0 120.8 L494.0 120.4 L496.0 120.0 L498.0 119.6 L500.0 119.2 L502.0 118.9 L504.0 118.6 L506.0 118.5 L508.0 118.4 L510.0 118.5 L512.0 118.6 L514.0 118.9 L516.0 119.2 L518.0 119.6 L520.0 120.0 L522.0 120.4 L524.0 120.8 L526.0 121.1 L528.0 121.4 L530.0 121.5 L532.0 121.6 L534.0 121.5 L536.0 121.4 L538.0 121.1 L540.0 120.8 L542.0 120.4 L544.0 120.0 L546.0 119.6 L548.0 119.2 L550.0 118.9 L552.0 118.6 L554.0 118.5 L556.0 118.4 L558.0 118.5 L560.0 118.6 L562.0 118.9 L564.0 119.2 L566.0 119.6 L568.0 120.0 L570.0 120.4 L572.0 120.8 L574.0 121.1 L576.0 121.4 L578.0 121.5 L580.0 121.6 L582.0 121.5 L584.0 121.4 L586.0 121.1 L588.0 120.8 L590.0 120.4 L592.0 120.0 L594.0 119.6 L596.0 119.2 L598.0 118.9 L600.0 118.6 L602.0 118.5 L604.0 118.4 L606.0 118.5 L608.0 118.6 L610.0 118.9 L612.0 119.2 L614.0 119.6 L616.0 120.0 L618.0 120.4 L620.0 120.8 L622.0 121.1 L624.0 121.4 L626.0 121.5 L628.0 121.6 L630.0 121.5 L632.0 121.4 L634.0 121.1 L636.0 120.8 L638.0 120.4 L640.0 120.0 L642.0 119.6 L644.0 119.2 L646.0 118.9 L648.0 118.6 L650.0 118.5 L652.0 118.4 L654.0 118.5 L656.0 118.6 L658.0 118.9 L660.0 119.2 L662.0 119.6 L664.0 120.0 L666.0 120.4 L668.0 120.8 L670.0 121.1 L672.0 121.4 L674.0 121.5 L676.0 121.6 L678.0 121.5 L680.0 121.4 L682.0 121.1 L684.0 120.8 L686.0 120.4 L688.0 120.0 L690.0 119.6 L692.0 119.2 L694.0 118.9 L696.0 118.6 L698.0 118.5 L700.0 118.4 L702.0 118.5 L704.0 118.6 L706.0 118.9 L708.0 119.2 L710.0 119.6 L712.0 120.0 L714.0 120.4 L716.0 120.8 L718.0 121.1 L720.0 121.4 L722.0 121.5 L724.0 121.6 L726.0 121.5 L728.0 121.4 L730.0 121.1 L732.0 120.8 L734.0 120.4 L736.0 120.0 L738.0 119.6 L740.0 119.2 L742.0 118.9 L744.0 118.6 L746.0 118.5 L748.0 118.4 L750.0 118.5 L752.0 118.6 L754.0 118.9 L756.0 119.2 L758.0 119.6 L760.0 120.0 L762.0 120.4 L764.0 120.8 L766.0 121.1 L768.0 121.4 L770.0 121.5 L772.0 121.6 L774.0 121.5 L776.0 121.4 L778.0 121.1 L780.0 120.8 L782.0 120.4 L784.0 120.0"/>
<circle class="dd-h" cx="480" cy="250" r="3"/>
<circle class="dd-h" cx="488" cy="232" r="2"/>
<circle class="dd-h" cx="214" cy="270" r="2.5"/>
<path class="dd-lead" d="M462 100 L472 100 M467 100 L467 118 M462 118 L472 118"/>
<path class="dd-lead" d="M462 122 L472 122 M467 122 L467 300 M462 300 L472 300"/>
<text class="t-label" x="482" y="106">露出水面：约十分之一</text>
<text class="t-label t-acc" x="482" y="210">泡在水下：约十分之九</text>
<text class="t-note" x="36" y="112">水面</text>
<rect class="dd-ice" x="672" y="86" width="36" height="22"/>
<rect class="dd-water" x="672" y="108" width="36" height="22"/>
<rect class="dd-water" x="672" y="130" width="36" height="22"/>
<rect class="dd-water" x="672" y="152" width="36" height="22"/>
<rect class="dd-water" x="672" y="174" width="36" height="22"/>
<rect class="dd-water" x="672" y="196" width="36" height="22"/>
<rect class="dd-water" x="672" y="218" width="36" height="22"/>
<rect class="dd-water" x="672" y="240" width="36" height="22"/>
<rect class="dd-water" x="672" y="262" width="36" height="22"/>
<rect class="dd-water" x="672" y="284" width="36" height="22"/>
<rect class="dd-glass" x="672" y="86" width="36" height="220" rx="2"/>
<path class="dd-hair" d="M672 108 L708 108 M672 130 L708 130 M672 152 L708 152 M672 174 L708 174 M672 196 L708 196 M672 218 L708 218 M672 240 L708 240 M672 262 L708 262 M672 284 L708 284"/>
<text class="t-note" x="690" y="74" text-anchor="middle">分成 10 份</text>
<text class="t-name" x="716" y="102">1 份</text>
<text class="t-name" x="716" y="210">9 份</text>
</svg>
</div>
<figcaption>图 2 · 冰浮在水上，大约九成泡在水下，只露出一小截</figcaption>
</figure>

可是新的问题又来了：冰和水明明是同一种东西，**为什么一样大小时，冰反而更轻？**

## 二、结冰的时候，水分子在做什么

### 水是由小小的水分子组成的

一杯水里，有数也数不清的“水分子”，它们小到用最厉害的放大镜也看不见。

水是液体的时候，水分子们挤在一起，到处乱跑、互相挤来挤去，就像下课时操场上的小朋友。

### 结冰时，分子手拉手排好了队

天冷了，水分子跑得越来越慢。到了 0 摄氏度，它们会停下来，**手拉着手，排成一个个六边形**，就像小朋友们手拉手围成圈做游戏。

围成圈以后，圈中间就空出了一块地方。所以同样大小的地方，冰里装下的水分子，反而比水里少[^usgs]。

<figure class="dd dd-figure">
<div class="dd-scroll">
<svg class="dd-svg" viewBox="0 0 800 370" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="ice-pack-title ice-pack-desc">
<title id="ice-pack-title">同样大的地方，水和冰里装了多少个水分子</title>
<desc id="ice-pack-desc">左边的液态水里，16 个水分子乱糟糟地挤在虚线框中；右边的冰里，水分子手拉手排成六边形，中间有空洞，同样大的框只装下 10 个。</desc>
<rect class="dd-frame" width="800" height="370" rx="10"/>
<rect class="dd-zone" x="16" y="16" width="376" height="338" rx="8"/>
<text class="t-zone" x="36" y="44">水：分子挤在一起，到处乱跑</text>
<rect class="dd-zone" x="408" y="16" width="376" height="338" rx="8"/>
<text class="t-zone" x="428" y="44">冰：分子手拉手，排成六边形</text>
<rect class="dd-derived" x="40" y="72" width="328" height="180" rx="8"/>
<rect class="dd-derived" x="432" y="72" width="328" height="180" rx="8"/>
<path class="dd-edge dd-dash" d="M568 192 L530 214 L492 192 L492 148 L530 126 L568 148 Z M644 192 L606 214 L568 192 L568 148 L606 126 L644 148 Z"/>
<circle class="dd-h" cx="80.2" cy="93.6" r="5.0"/>
<circle class="dd-h" cx="73.7" cy="111.4" r="5.0"/>
<circle class="dd-o" cx="70" cy="100" r="9"/>
<circle class="dd-h" cx="118.3" cy="123.9" r="5.0"/>
<circle class="dd-h" cx="108.9" cy="107.5" r="5.0"/>
<circle class="dd-o" cx="120" cy="112" r="9"/>
<circle class="dd-h" cx="167.4" cy="90.4" r="5.0"/>
<circle class="dd-h" cx="186.0" cy="87.1" r="5.0"/>
<circle class="dd-o" cx="178" cy="96" r="9"/>
<circle class="dd-h" cx="246.6" cy="113.6" r="5.0"/>
<circle class="dd-h" cx="228.0" cy="116.9" r="5.0"/>
<circle class="dd-o" cx="236" cy="108" r="9"/>
<circle class="dd-h" cx="289.8" cy="104.4" r="5.0"/>
<circle class="dd-h" cx="296.3" cy="86.6" r="5.0"/>
<circle class="dd-o" cx="300" cy="98" r="9"/>
<circle class="dd-h" cx="349.6" cy="104.0" r="5.0"/>
<circle class="dd-h" cx="361.7" cy="118.5" r="5.0"/>
<circle class="dd-o" cx="350" cy="116" r="9"/>
<circle class="dd-h" cx="98.4" cy="170.2" r="5.0"/>
<circle class="dd-h" cx="80.6" cy="163.7" r="5.0"/>
<circle class="dd-o" cx="92" cy="160" r="9"/>
<circle class="dd-h" cx="145.5" cy="138.9" r="5.0"/>
<circle class="dd-h" cx="161.9" cy="148.3" r="5.0"/>
<circle class="dd-o" cx="150" cy="150" r="9"/>
<circle class="dd-h" cx="225.1" cy="159.5" r="5.0"/>
<circle class="dd-h" cx="215.7" cy="175.9" r="5.0"/>
<circle class="dd-o" cx="214" cy="164" r="9"/>
<circle class="dd-h" cx="267.1" cy="160.0" r="5.0"/>
<circle class="dd-h" cx="270.4" cy="141.4" r="5.0"/>
<circle class="dd-o" cx="276" cy="152" r="9"/>
<circle class="dd-h" cx="324.6" cy="166.3" r="5.0"/>
<circle class="dd-h" cx="342.4" cy="159.8" r="5.0"/>
<circle class="dd-o" cx="336" cy="170" r="9"/>
<circle class="dd-h" cx="73.7" cy="202.6" r="5.0"/>
<circle class="dd-h" cx="80.2" cy="220.4" r="5.0"/>
<circle class="dd-o" cx="70" cy="214" r="9"/>
<circle class="dd-h" cx="139.9" cy="207.7" r="5.0"/>
<circle class="dd-h" cx="123.5" cy="217.1" r="5.0"/>
<circle class="dd-o" cx="128" cy="206" r="9"/>
<circle class="dd-h" cx="184.4" cy="232.6" r="5.0"/>
<circle class="dd-h" cx="181.1" cy="214.0" r="5.0"/>
<circle class="dd-o" cx="190" cy="222" r="9"/>
<circle class="dd-h" cx="242.0" cy="201.1" r="5.0"/>
<circle class="dd-h" cx="260.6" cy="204.4" r="5.0"/>
<circle class="dd-o" cx="250" cy="210" r="9"/>
<circle class="dd-h" cx="322.5" cy="237.1" r="5.0"/>
<circle class="dd-h" cx="306.1" cy="227.7" r="5.0"/>
<circle class="dd-o" cx="318" cy="226" r="9"/>
<circle class="dd-h" cx="577.5" cy="199.4" r="5.0"/>
<circle class="dd-h" cx="558.5" cy="199.4" r="5.0"/>
<circle class="dd-o" cx="568" cy="192" r="9"/>
<circle class="dd-h" cx="532.3" cy="225.8" r="5.0"/>
<circle class="dd-h" cx="518.0" cy="213.4" r="5.0"/>
<circle class="dd-o" cx="530" cy="214" r="9"/>
<circle class="dd-h" cx="487.5" cy="203.1" r="5.0"/>
<circle class="dd-h" cx="482.3" cy="185.0" r="5.0"/>
<circle class="dd-o" cx="492" cy="192" r="9"/>
<circle class="dd-h" cx="482.3" cy="155.0" r="5.0"/>
<circle class="dd-h" cx="487.5" cy="136.9" r="5.0"/>
<circle class="dd-o" cx="492" cy="148" r="9"/>
<circle class="dd-h" cx="518.0" cy="126.6" r="5.0"/>
<circle class="dd-h" cx="532.3" cy="114.2" r="5.0"/>
<circle class="dd-o" cx="530" cy="126" r="9"/>
<circle class="dd-h" cx="558.5" cy="140.6" r="5.0"/>
<circle class="dd-h" cx="577.5" cy="140.6" r="5.0"/>
<circle class="dd-o" cx="568" cy="148" r="9"/>
<circle class="dd-h" cx="653.7" cy="185.0" r="5.0"/>
<circle class="dd-h" cx="648.5" cy="203.1" r="5.0"/>
<circle class="dd-o" cx="644" cy="192" r="9"/>
<circle class="dd-h" cx="618.0" cy="213.4" r="5.0"/>
<circle class="dd-h" cx="603.7" cy="225.8" r="5.0"/>
<circle class="dd-o" cx="606" cy="214" r="9"/>
<circle class="dd-h" cx="603.7" cy="114.2" r="5.0"/>
<circle class="dd-h" cx="618.0" cy="126.6" r="5.0"/>
<circle class="dd-o" cx="606" cy="126" r="9"/>
<circle class="dd-h" cx="648.5" cy="136.9" r="5.0"/>
<circle class="dd-h" cx="653.7" cy="155.0" r="5.0"/>
<circle class="dd-o" cx="644" cy="148" r="9"/>
<text class="t-label" x="40" y="284">16 个水分子</text>
<text class="t-label t-acc" x="432" y="284">只有 10 个水分子</text>
<text class="t-tell" x="40" y="314">虚线框一样大，装得满满的</text>
<text class="t-tell" x="432" y="314">六边形中间空出了洞，所以冰更轻</text>
<circle class="dd-o" cx="446" cy="336" r="6"/>
<text class="t-note" x="458" y="340">氧原子</text>
<circle class="dd-h" cx="516" cy="336" r="4"/>
<text class="t-note" x="526" y="340">氢原子</text>
<path class="dd-edge dd-dash" d="M584 336 L612 336"/>
<text class="t-note" x="618" y="340">手拉手（氢键）</text>
</svg>
</div>
<figcaption>图 3 · 结冰时，水分子排成留着空洞的六边形，同样的地方装的分子变少了（示意图，分子个数不是真实比例）</figcaption>
</figure>

分子变少了，同样大小的一块就变轻了。这就是冰比水轻、能浮起来的秘密。

<div class="box">
<span class="box-title">小知识</span>

大部分东西都是固体比液体更重，比如融化的蜡烛油里，凝固的蜡块会沉下去。水是少数“反过来”的东西之一，这也让水变得特别神奇。
</div>

## 三、冰浮在水面上，有什么用

### 冬天的河，是从上往下结冰的

因为冰比水轻，冬天湖面、河面结冰的时候，冰总是浮在最上面，像给河盖上了一层厚厚的被子。

冰下面的水被这层“被子”挡住了冷风，就不容易再冻住。所以就算是很冷的冬天，冰层下面也还有流动的水，小鱼、小虾就在里面过冬。

### 如果冰会沉下去呢？

想象一下：要是冰比水重，河面上结出的冰就会一块一块沉到河底，上面的水再结冰、再沉下去……最后整条河都可能冻成一大块冰，鱼儿就没有地方住了。

所以，**冰会浮起来这件小事，其实保护了水里的很多生命**。

<figure class="dd dd-figure">
<div class="dd-scroll">
<svg class="dd-svg" viewBox="0 0 800 370" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="ice-lake-title ice-lake-desc">
<title id="ice-lake-title">冰浮在上面和冰沉下去，河里会怎样</title>
<desc id="ice-lake-desc">左边是真实的冬天：冰浮在河面上，像被子一样挡住冷风，下面的水没有冻住，小鱼在水草间游。右边是假想：冰一结出来就沉到河底，越堆越高，整条河可能冻成一大块。</desc>
<defs>
<marker id="ice-lake-arrow" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="10" markerHeight="10" markerUnits="userSpaceOnUse" orient="auto"><path class="dd-head" d="M1 1 L8 5 L1 9"/></marker>
<clipPath id="ice-lake-r"><path d="M452 134 Q468 296 596 296 Q724 296 740 134 Z"/></clipPath>
</defs>
<rect class="dd-frame" width="800" height="370" rx="10"/>
<rect class="dd-zone" x="16" y="16" width="376" height="338" rx="8"/>
<text class="t-zone" x="36" y="44">真实的冬天</text>
<text class="t-note" x="372" y="44" text-anchor="end">冰浮在上面</text>
<rect class="dd-zone" x="408" y="16" width="376" height="338" rx="8"/>
<text class="t-zone" x="428" y="44">假如冰会沉下去</text>
<text class="t-note" x="764" y="44" text-anchor="end">想象一下</text>
<path class="dd-ground" d="M16 122 L56 122 L60 134 Q76 296 204 296 Q332 296 348 134 L352 122 L392 122 L392 346 Q392 354 384 354 L24 354 Q16 354 16 346 Z"/>
<path class="dd-water" d="M60 134 Q76 296 204 296 Q332 296 348 134 Z"/>
<path class="dd-weed" d="M108 270 q-6 -14 0 -26 q6 -12 0 -24 M118 276 q6 -12 0 -22 M290 268 q-6 -14 0 -26 q6 -12 0 -24 M280 276 q6 -12 0 -20"/>
<path class="dd-card" d="M148.0 196.0 Q164.0 183.0 182.0 192.0 L194.0 185.0 L191.0 196.0 L194.0 207.0 L182.0 200.0 Q164.0 209.0 148.0 196.0 Z"/>
<path class="dd-edge" d="M166.0 188.0 Q172.0 181.0 178.0 189.0"/>
<path class="dd-edge" d="M158.0 190.0 Q161.0 196.0 158.0 202.0"/>
<circle class="dd-dot" cx="154.0" cy="194.0" r="1.8"/>
<path class="dd-card" d="M268.7 236.0 Q255.1 224.9 239.8 232.6 L229.6 226.7 L232.2 236.0 L229.6 245.3 L239.8 239.4 Q255.1 247.1 268.7 236.0 Z"/>
<path class="dd-edge" d="M253.4 229.2 Q248.3 223.2 243.2 230.1"/>
<path class="dd-edge" d="M260.2 230.9 Q257.6 236.0 260.2 241.1"/>
<circle class="dd-dot" cx="263.6" cy="234.3" r="1.5"/>
<rect class="dd-ice" x="56" y="116" width="296" height="20" rx="4"/>
<path class="dd-shine" d="M76 122 L132 122"/>
<path class="dd-edge" d="M70 60 q12 -8 24 0 t24 0 t24 0" marker-end="url(#ice-lake-arrow)"/>
<path class="dd-edge" d="M100 84 q12 -8 24 0 t24 0 t24 0" marker-end="url(#ice-lake-arrow)"/>
<text class="t-note" x="160" y="76">冷风</text>
<path class="dd-lead" d="M260 82 L300 118"/>
<circle class="dd-lead-dot" cx="300" cy="118" r="2.5"/>
<text class="t-name" x="232" y="76">冰层像被子</text>
<text class="t-tell" x="36" y="326">冰下面的水没冻住，小鱼在这里过冬</text>
<path class="dd-ground" d="M408 122 L448 122 L452 134 Q468 296 596 296 Q724 296 740 134 L744 122 L784 122 L784 346 Q784 354 776 354 L416 354 Q408 354 408 346 Z"/>
<path class="dd-water" d="M452 134 Q468 296 596 296 Q724 296 740 134 Z"/>
<g clip-path="url(#ice-lake-r)">
<rect class="dd-ice" x="440" y="274" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="484" y="274" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="528" y="274" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="572" y="274" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="616" y="274" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="660" y="274" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="704" y="274" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="748" y="274" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="418" y="252" width="48" height="22" rx="3"/>
<rect class="dd-ice" x="470" y="252" width="48" height="22" rx="3"/>
<rect class="dd-ice" x="522" y="252" width="48" height="22" rx="3"/>
<rect class="dd-ice" x="574" y="252" width="48" height="22" rx="3"/>
<rect class="dd-ice" x="626" y="252" width="48" height="22" rx="3"/>
<rect class="dd-ice" x="678" y="252" width="48" height="22" rx="3"/>
<rect class="dd-ice" x="730" y="252" width="48" height="22" rx="3"/>
<rect class="dd-ice" x="430" y="230" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="476" y="230" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="522" y="230" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="568" y="230" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="614" y="230" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="660" y="230" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="706" y="230" width="40" height="22" rx="3"/>
<rect class="dd-ice" x="752" y="230" width="40" height="22" rx="3"/>
</g>
<rect class="dd-derived" x="448" y="116" width="296" height="20" rx="4"/>
<path class="dd-edge" d="M596 142 L596 216" marker-end="url(#ice-lake-arrow)"/>
<text class="t-note" x="606" y="176">一结冰就往下沉</text>
<text class="t-note" x="456" y="108">虚线：刚结出的冰</text>
<text class="t-tell t-acc" x="428" y="326">冰越堆越高，整条河可能冻住</text>
</svg>
</div>
<figcaption>图 4 · 冰浮在上面，河里才留得住水；要是冰会沉，整条河都可能冻成一大块</figcaption>
</figure>

## 四、动手试试：看看水结冰会不会“长胖”

<div class="box">
<span class="box-title">动手试试</span>

**你需要：** 一个塑料杯、一支记号笔、清水、冰箱的冷冻室。

1. 在塑料杯里倒大半杯水，用记号笔在杯子外面，沿着水面画一条线。
2. 把杯子放进冷冻室，等上半天，直到水全部冻成冰。
3. 拿出来看一看：冰的表面，是不是比你画的线高出了一点？

水的多少没有变，可是冻成冰以后占的地方变大了。这正是因为水分子排成了中间带洞的六边形。
</div>

<figure class="dd dd-figure">
<div class="dd-scroll">
<svg class="dd-svg" viewBox="0 0 800 350" xmlns="http://www.w3.org/2000/svg" role="img" aria-labelledby="ice-cup-title ice-cup-desc">
<title id="ice-cup-title">水冻成冰以后变高了</title>
<desc id="ice-cup-desc">左边的杯子里是水，水面正好到画的线；放进冷冻室冻成冰以后，右边的冰面比画的线高出一截，中间还微微鼓起来。</desc>
<defs>
<marker id="ice-cup-arrow" viewBox="0 0 10 10" refX="8" refY="5" markerWidth="10" markerHeight="10" markerUnits="userSpaceOnUse" orient="auto"><path class="dd-head" d="M1 1 L8 5 L1 9"/></marker>
</defs>
<rect class="dd-frame" width="800" height="350" rx="10"/>
<rect class="dd-zone" x="16" y="16" width="768" height="318" rx="8"/>
<text class="t-zone" x="36" y="44">水冻成冰，会不会长胖</text>
<text class="t-note" x="764" y="44" text-anchor="end">示意图</text>
<path class="dd-water" d="M146.4 160 L156 280 A64 6 0 0 0 284 280 L293.6 160 Z" opacity="0.9"/>
<ellipse class="dd-water" cx="220" cy="160" rx="73.6" ry="7"/>
<ellipse class="dd-glass" cx="220" cy="160" rx="73.6" ry="7" opacity="0.5"/>
<path class="dd-ice" d="M505.3 146 Q580 124 654.7 146 L644 280 A64 6 0 0 0 516 280 Z"/>
<path class="dd-hair" d="M540 170 L566 214 L548 262 M566 214 L612 196 L626 150 M612 196 L622 252"/>
<path class="dd-shine" d="M518 170 L526 262"/>
<ellipse class="dd-glass" cx="220" cy="80" rx="80" ry="9"/>
<path class="dd-glass" d="M140 80 L156 280 A64 6 0 0 0 284 280 L300 80"/>
<ellipse class="dd-glass" cx="580" cy="80" rx="80" ry="9"/>
<path class="dd-glass" d="M500 80 L516 280 A64 6 0 0 0 644 280 L660 80"/>
<path class="dd-shine" d="M158 104 L166 262"/>
<path class="dd-edge-acc dd-dash" d="M128 160 L312 160 M488 160 L672 160"/>
<path class="dd-ray s-r" d="M144.4 160 L166.4 160 M504.4 160 L526.4 160"/>
<path class="dd-lead" d="M680 128 L690 128 M685 128 L685 160 M680 160 L690 160"/>
<text class="t-label t-acc" x="698" y="150">高出</text>
<text class="t-label t-acc" x="698" y="170">一截</text>
<text class="t-label t-acc" x="40" y="166">画的线</text>
<rect class="dd-card" x="368" y="140" width="64" height="84" rx="6"/>
<path class="dd-edge" d="M368 164 L432 164 M422 150 L422 158"/>
<path class="dd-edge" d="M386.0 178.0 L414.0 178.0 M393.0 165.9 L407.0 190.1 M407.0 165.9 L393.0 190.1" transform="translate(0 18)"/>
<path class="dd-edge" d="M318 252 L482 252" marker-end="url(#ice-cup-arrow)"/>
<text class="t-name" x="400" y="244" text-anchor="middle">放进冷冻室</text>
<text class="t-label" x="220" y="314" text-anchor="middle">冻之前：水到画线的地方</text>
<text class="t-label" x="580" y="314" text-anchor="middle">冻成冰以后：比线高了一截</text>
</svg>
</div>
<figcaption>图 5 · 同样多的水，冻成冰以后占的地方变大了，冰面还会微微鼓起来</figcaption>
</figure>

<div class="box">
<span class="box-title">注意安全</span>

一定要用塑料杯，不要用玻璃瓶，更不要用盖紧盖子的瓶子：水结冰时会“长胖”，可能把玻璃撑破。往冰箱里放东西之前，先问问大人。
</div>

## 小结

回到开头的问题，我们一路找到了这些答案：

1. **怎么比轻重才对？** 要比一样大小的时候谁更重，也就是比“密度”。
2. **冰比水轻吗？** 是的，一样大小的冰，大约只有水的九成重，所以冰会浮起来。
3. **为什么冰更轻？** 结冰时水分子手拉手排成六边形，中间空出了洞，同样的地方装下的分子变少了。
4. **这有什么用？** 冰浮在水面上，像被子一样盖住河流，让小鱼能在冰下面过冬。

下次喝冰饮料的时候，看看漂着的冰块露出水面有多少，是不是只有一个小尖尖？

## 参考资料
