この質問では:なぜ px ではなく em なのですか? 最高の投票の答えで、emは次のように定義されます。
em は絶対単位ではありません。現在選択されているフォント サイズに相対的な単位です。フォント サイズを絶対単位 (px や pt など) で設定してフォント スタイルをオーバーライドしていない限り、これはユーザーのブラウザーまたは OS でフォントを選択した場合に影響を受けるため、意味がありません。フォントサイズの拡大縮小に合わせて拡大縮小する必要がある場合を除き、em を長さの一般的な単位として使用します。
何かのサイズを現在のフォント サイズに依存させたい場合は、em を使用します。
私の Web サイトのホームページでは、ページのヘッダー (Web サイト名) に font-size が 2.1 emのh1タグがあり、font-size が 1.9 em のh2タグよりも小さいようです。次のスクリーンショットは、Google Chrome ブラウザーを使用した状況を示しています。
私の質問は: em定義で考慮される現在のフォントサイズはどういう意味ですか? 言い換えれば、現在のフォントサイズをどのように知ることができますか?