CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSの絶対単位とは?主な種類と特徴をわかりやすく解説

CSSでは、要素の幅・高さ・フォントサイズなどを指定するためにさまざまな単位を使用できます。その中でも「絶対単位(absolute units)」は、親要素や画面環境の影響を受けず、常に一定の物理的な大きさとして扱われる単位です。主に印刷向けのスタイルシートや、厳密な寸法指定が必要な場面で活用されます。

CSSの主な絶対単位の一覧

単位略称
ピクセルpx
ポイントpt
インチin
センチメートルcm
パイカpc

各絶対単位の詳細

ピクセル(px)

画面を構成する最小単位であるドットに基づく単位で、Webデザインにおいて最も広く使われています。CSSでは96dpiを基準として定義されており、直感的にサイズを指定できるのが魅力です。

ポイント(pt)

主に印刷業界で使われる単位で、1ptは1/72インチに相当します。ワープロソフトなどでもおなじみの単位のため、印刷物との整合性を取りたい場合に便利です。

インチ(in)

アメリカなどで標準的に使われる長さの単位で、1in=2.54cmです。CSSでは1in=96pxとして換算されます。

センチメートル(cm)

日本を含む多くの国で一般的なメートル法の単位です。1cmは約37.8pxに相当し、物理的な寸法感に近い指定が可能です。

パイカ(pc)

活版印刷の時代から受け継がれてきた組版の単位で、1pc=12ptです。書籍や雑誌のレイアウトで伝統的に利用されてきました。

絶対単位を使う際の注意点

絶対単位は、閲覧するデバイスによって実際の表示サイズが異なる場合があります。特にスマートフォンや高解像度ディスプレイでは、em・rem・%といった相対単位の方が柔軟なレスポンシブ対応を実現できます。Web制作では基本的に相対単位を優先し、印刷用スタイルシートなど限定的な場面で絶対単位を使い分けるのがおすすめです。

  1. CSSで画像を中央に配置する方法をわかりやすく解説

    Webページを作成していると、「画像を画面の中央に表示したい」という場面によく出会います。CSSを使えば、画像の中央寄せはとても簡単に実現できます。この記事では、最も基本的な方法である margin プロパティを使ったセンタリングの方法を、実際のコード例とともに解説します。基本の方法:display: block と margin: auto を使うimg要素はデフォルトではインライン要素として扱われるため、そのままでは margin の自動計算が機能しません。そこで、display: block; を指定してブロックレベル要素に変更し、左右のマージンに auto を設定することで、画像が水平

  2. CSSで画像にボーダー(枠線)を追加する方法

    Webページ上の画像にボーダー(枠線)を追加したい場合、CSSの border プロパティを使うのが最も簡単な方法です。border プロパティは「太さ」「スタイル」「色」の3つの値をまとめて指定できるショートハンド(一括指定)プロパティです。 基本的な書き方 border プロパティは以下のように記述します。 border: 太さ スタイル 色; 例えば border: 8px solid rgb(0, 238, 255); と指定すると、8pxの太さの実線(solid)がシアン系の色で描画されます。 サンプルコード 以下は、CSSを使って画像にボーダーを追加する具体的なコード例です。 &l