CSS で要素をスタイル設定する場合、絶対単位 と 相対単位 の 2 つのカテゴリの単位から選択できます。それぞれの内訳と違いは次のとおりです。
絶対単位は固定の測定単位です。これらは他の要素や画面サイズの影響を受けません。つまり、使用されるコンテキストに関係なく、サイズは一定です。
px (ピクセル): ピクセルは画面上の小さな正方形です。固定レイアウトで最もよく使用される単位です。
h1 { font-size: 24px; }
pt (ポイント): 通常、印刷メディアで使用され、1pt は 1/72 インチに相当します。
cm (センチメートル) および in (インチ): Web デザインではほとんど使用されず、これらの単位は物理的な寸法に基づいています。
相対単位は柔軟で、使用されるコンテキストに基づいて拡大縮小されます。そのサイズは、親コンテナ、ビューポート、基本フォント サイズなどの他の要素によって異なります。
em: 使用される要素のフォント サイズに相対します。親要素のフォントサイズが 16px の場合、1em は 16px に相当します。親要素のサイズが変更されると、親要素のサイズも変更されます。
p { font-size: 1.5em; /* 1.5 times the font size of the parent */ }
rem (root em): ルート要素 (通常は 100db36a723c770d327fc0aef2ce13b1 要素) のフォント サイズに相対します。これにより、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 */ }
c9ccee2e6ea535a969eb3f532ad9fe89 .absolute { font-size: 24px; /* Absolute unit */ } .relative { font-size: 1.5rem; /* Relative unit */ } /* Root font size: 16px */ html { font-size: 16px; } 531ac245ce3e4fe3d50054a55f265927 6cc3d199fb0d3b69ec9c4f1fd2e76527This is 24px text473f0a7621bec819994bb5020d29372a 6906c154dadd704568546404f68e14a4This is 1.5rem text (24px based on root size)473f0a7621bec819994bb5020d29372a
この例では:
위 내용은 CSS의 절대 단위와 상대 단위의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!