「em」はfont-sizeプロパティの値を1とする大きさです。つまりフォントサイズの大きさを1として考えます。 実際の例を元に確認します。まず何もスタイルが設定されていない次のようなHTML文書を用意します。 <p> CSSでは数値+単位でさまざまな大きさを表します。 </p> ブラウザで表示させてみます。 ではp要素に対して文字間隔を指定するletter-spacingプロパティを指定してみます。 <p style="letter-spacing: 1em;"> CSSでは数値+単位でさまざまな大きさを表します。 </p> 間隔は「1em」です。「em」はフォントサイズの大きさが1ですので「1em」はフォントサイズの大きさだけ文字間隔をあけることになります。ではブラウザで表示させてみます。 このように1文字毎にフォントサイズの大きさだけ間隔があきました。 p要素のフォントのサイズを変更