CSS で要素をスタイル設定する場合、絶対単位と相対単位の 2 つのカテゴリの単位から選択できます。それぞれの内訳と違いは次のとおりです:
絶対単位は固定測定単位です。これらは他の要素や画面サイズの影響を受けません。つまり、使用されるコンテキストに関係なく、サイズは一定です。
px (ピクセル): ピクセルは画面上の小さな正方形です。固定レイアウトで最も一般的に使用される単位です。
h1 { font-size: 24px; }
pt (ポイント): 通常、印刷メディアで使用され、1pt は 1/72 インチに相当します。
cm (センチメートル) および in (インチ): Web デザインではほとんど使用されず、これらの単位は物理的な寸法に基づいています。
相対単位は柔軟で、使用されるコンテキストに基づいてスケールされます。そのサイズは、親コンテナ、ビューポート、基本フォント サイズなどの他の要素によって異なります。
em: 使用されている要素のフォント サイズに相対します。親要素のフォント サイズが 16px の場合、1em は 16px に相当します。親要素のサイズが変更されると、em.
のサイズも変更されます。p { font-size: 1.5em; /* 1.5 times the font size of the parent */ }
rem (root em): ルート要素 (通常は 要素) のフォント サイズに相対します。これにより、em と比較して予測可能になります。
特に指定がない限り、ブラウザは通常、デフォルトでルート フォント サイズを 16 ピクセルに設定します。要素のカスタム フォント サイズを定義すると、すべての rem 値はその新しいサイズに基づいて計算されます。
例:
p { font-size: 2rem; /* 2 times the root font size */ }
例:
div { width: 75%; /* 75% of the parent's width */ }
例:
div { width: 50vw; /* 50% of the viewport's width */ }
This is 24px text
This is 1.5rem text (24px based on root size)
この例では:
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3