CSSユニットの説明とその使用方法

CSS 単位は、要素の寸法、距離、その他のプロパティを測定および指定するために使用されます。ここでは、いくつかの一般的な CSS ユニットとその使用方法の詳細な説明を示します。

  1. ピクセル (Px) : ピクセルは最も一般的に使用される単位で、画面上の点を表します。ほとんどの場合、正確な制御と一貫した視覚効果が得られるため、単位としてピクセルを使用することが最も適切です。たとえば、width: 200px;要素の幅を 200 ピクセルに設定します。

  2. パーセンテージ (%) : パーセンテージの単位は、親要素のサイズを基準にして計算されます。たとえば、width: 50%;要素の幅を親要素の幅の 50% に設定します。

  3. em (em) : em 単位は、要素自体のフォント サイズに応じた計算に使用されます。たとえば、要素のフォント サイズが 16px の場合、margin-top: 2em;上部には 32px に相当する余白が作成されます。

  4. rem (root em) : rem 単位は em 単位と似ていますが、ルート要素 (つまり、<html> 要素) のフォント サイズを基準にして計算されます。これにより、rem 単位は親要素のフォント サイズではなくルート要素のフォント サイズの影響を受けるため、より便利になります。

  5. vh と vw : vh (ビューポートの高さ) と vw (ビューポートの幅) は、ビューポート (ブラウザ ウィンドウ) の高さと幅に対する相対的な単位です。たとえば、height: 50vh;要素の高さをビューポートの高さの 50% に設定します。

  6. その他の単位: 上記の一般的な単位に加えて、アニメーション期間の秒 (s)、アニメーション遅延のミリ秒 (ms)、度などの角度単位など、特定の CSS プロパティに使用できる単位がいくつかあります ( deg)、ラジアン (rad)、変化率 (grad) などの勾配単位。

これらの単位を使用すると、数値を使用して計算を実行したり、数値を組み合わせたり、特定のニーズに合わせて調整したりできます。異なるユニットは異なるシナリオに適しており、特定の状況に応じて選択する必要があることに注意してください。また、レスポンシブ デザインの場合、相対単位 (パーセンテージ、em、rem、vh、vw など) を使用すると、さまざまな画面サイズに適切に適応できます。

おすすめ

転載: blog.csdn.net/wuzhangting/article/details/132446608