0Pricing
CSS Academy · レッスン

絶対単位:px、pt、cm

ピクセル、ポイント、センチメートルなどの固定された絶対単位を使う場面を学びます。

「絶対単位:px、pt、cm」はCoddyKit上の無料CSS Academyレッスンです。 これはレッスン1/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはCSS Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 CSS Academyコースには全4レッスンが含まれています。

絶対単位と相対単位

CSSの単位は、絶対単位(固定された実世界の ölç定)と相対単位(別のものを基準に拡大・縮小する単位)の2種類に分けられます。絶対単位は、デバイスに依存しない物理的な測定単位です。

px — ピクセル

ピクセル(px)は、画面で最もよく使われる絶対単位です。標準的なディスプレイでは、1px = 1デバイスピクセルです。高DPI(Retina)ディスプレイでは、CSSピクセルが複数のデバイスピクセルに対応するため、要素の見た目の大きさが維持されます。

<button class="button">10px 20px padding</button>

pt — ポイント

ポイント(pt)は印刷デザインで使われる単位で、1pt = 1/72インチです。CSSでは1pt = 4/3px(約1.33px)です。主に印刷用スタイルシートで、タイポグラフィに使用されます。

<p class="print-text">This text is sized in points (12pt), the unit used in print stylesheets.</p>

cm、mm、in — 物理単位

CSSではセンチメートル(cm)、ミリメートル(mm)、インチ(in)を使用できます。これらは印刷では適していますが、画面のDPIはさまざまなので、画面上では信頼できません。

<div class="page">A4-width page (21cm), used for print layouts</div>

画面上のpx:実用面

画面向けのWebデザインでは、pxが唯一実用的な絶対単位です。ただし、フォントサイズにpxを使うと、ユーザーがブラウザーで設定したフォントサイズの好みが上書きされるため、推奨されません。

デバイスピクセル比

最新のディスプレイにはデバイスピクセル比(DPR) > 1のものがあります。2倍のRetina画面では、1 CSSピクセルにつき2デバイスピクセルで描画されます。そのため、高DPI画像は表示サイズの2倍または3倍にする必要があります。

<img src="data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='400' height='300'><rect width='400' height='300' fill='%23ff6347'/><circle cx='200' cy='150' r='100' fill='%231e90ff'/></svg>" alt="sample image" />

pxを使う場面

次の用途にはpxを使用します。

  • ボーダーの幅(1pxは鮮明に表示されます)
  • 影と変形
  • メディアクエリのブレークポイント(ただし、emベースのブレークポイントのほうが堅牢です)
  • ピクセル単位での正確な制御が必要な固定UI要素

タイポグラフィでpxを使わない場面

htmlまたはbodyにfont-size: 16pxを設定すると、多くのブラウザーでユーザーのアクセシビリティ設定が上書きされます。代わりに、ブラウザーのデフォルト値を基準とするremを使用してください。

Q — 4分の1ミリメートル

q単位は1/4ミリメートルです。日本の印刷タイポグラフィで、細かな文字組みの調整に使用されます。一般的なWebデザインではほとんど使われません。

PC — パイカ

パイカ(pc)は12ポイント、つまり1/6インチに相当します。ポイントと同様にパイカも印刷用の単位で、デジタル画面ではほとんど必要ありません。

印刷用スタイルシートでの絶対単位

印刷用スタイルシートは、CSSで絶対単位を使う主な正当な用途です。物理単位を使うと、印刷されたページの紙上での寸法を正確にできます。

<div class="print-body">
    <p class="page-break">Section one (page breaks after this when printed)</p>
    <p>Section two</p>
  </div>

クイックチェック

1/72インチに相当する絶対CSS単位はどれですか。

まとめ

絶対単位は、親要素に依存しない固定された測定値です。pxは画面で実用的な単位です。物理単位(pt、cm、in)は印刷用スタイルシートで使用されます。タイポグラフィでpxを使うとユーザーのフォントサイズ設定が上書きされるため、避けてください。代わりにremを使用します。

よくある質問

「絶対単位:px、pt、cm」レッスンは無料ですか?

はい。「絶対単位:px、pt、cm」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、CSS Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 CSS Academyコースには全4レッスンが含まれています。

「絶対単位:px、pt、cm」で何を学びますか?

ピクセル、ポイント、センチメートルなどの固定された絶対単位を使う場面を学びます。 ブラウザで直接実行するハンズオンコードでCSS Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

CSS Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのCSS Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン1/4です。

「絶対単位:px、pt、cm」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このCSS Academyレッスンでコードを書いて実行できますか?

はい。すべてのCSS Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. 絶対単位:px、pt、cm
  2. 相対単位:emとrem
  3. ビューポート単位:vw、vh、dvh
  4. Min、Max、Clamp関数
← CSS Academyに戻る