ホームページ >ウェブフロントエンド >フロントエンドQ&A >CSS pxの単位は何ですか?
CSS では、px の正式名はピクセルで、中国語で「ピクセル」を意味します。コンピュータ システムのデジタル画像の長さの単位です。画面を基準とした相対的な長さの単位です。ディスプレー解像度。一般的なコンピュータ モニタの解像度は 96DPI です。これは、1 ピクセルが 1 インチの「1/96」であることを意味します。
このチュートリアルの動作環境: Windows 7 システム、CSS3&HTML5 バージョン、Dell G3 コンピューター。
pxとは、ピクセルの略で、画像表示の基本単位であるピクセルのことです。英語の「ピクセル」を翻訳したもので、英語のpictureの一般的な略語です。英語の「要素」という単語は、Get ピクセルになるため、「ピクセル」は「画素」を意味し、ペル(画素)とも呼ばれます。
px (ピクセル、ピクセル): コンピュータ システムのデジタル画像の長さの単位である仮想的な長さの単位です。px を物理的な長さに変換する場合、精度 DPI (ドット/インチ、ピクセル)インチあたりのピクセル数) を指定する必要があります。通常、スキャンおよび印刷時に DPI オプションがあります。 Windows システムのデフォルトは 96dpi、Apple システムのデフォルトは 72dpi です。
CSS では、px は相対的な長さの単位であり、画面の表示解像度に相対します。
変換する場合、300DPI プリンタ (つまり、各ポイントは 1/300 インチ) の場合、1px は通常 3 ドット (約 0.25mm) に四捨五入されますが、600DPI プリンタの場合は 5 ドットに四捨五入される場合があります。は0.21mmです。
要約すると、px は相対単位であり、常に特定のデバイスにおける近似値です (原則として、参照ピクセルにできる限り近づけることです)。
ただし、絶対単位を出力効果の絶対的な制御として理解すると、状況はまったく異なります。 Web ページ出力の主な対象であるコンピュータ画面に関する限り、px はデスクトップの解像度と一致する基準単位と見なすことができ、LCD 画面の場合は、ほとんどの場合、コンピュータの物理解像度と一致します。液晶画面、つまりWebデザイナーが設定した1pxは「最終的にこのWebページを見るユーザーのモニター上の1ドット」と言われています!逆に、それらの絶対的な単位は決して絶対的なものではありません。
cm や pt などの絶対単位は、画面に表示されるときにピクセルに変換する必要があり、この変換はピクセルの実際の物理的な長さに基づいていないためです (ブラウザーは知る必要がなく、このモニターの現在の 1px の物理的な長さを知ることは不可能ですが、デスクトップによって設定された DPI に従って計算されます。言い換えれば、Web デザイナーは、特定のフォントが 12pt (つまり 1/6 インチまたは 4.2mm) であると指定します。実際、画面を測定すると、正確に 12pt であることはほとんど不可能ですが、12pt に近いのは 16px だけです ( 96DPIに従って変換)。スクリーン ピッチが 0.29 mm の場合、実際には 4.64 mm または 13.15 pt になります。デスクトップを大きいフォント(120DPI)に変更した場合、最終的な12ptは20pxに相当し、ドットピッチ0.29mmにより最終的な効果は16.44ptとなります。
以前は、Web デザイナーは px を使用しないことが推奨されていましたが、その理由の 1 つは、ユーザーが自分のニーズに応じてデスクトップ DPI を調整できるため、絶対的な長さの実際の長さを制御できるためです (早口言葉)。
しかし、これは実際には疑わしいです。絶対的な長さの実際の長さは必要に応じて調整できるため、px のような相対的な長さを必要に応じて調整できない理由はありません。写真を実際に印刷するときと同じように、必要に応じて拡大縮小することはもちろん可能です。 px で設定したフォントや画像も実際に表示するときに拡大縮小することができます。そうすると、Web デザイナーが指定した 1px はユーザーのデスクトップの 1px に対応しなくなります。代わりに、1.2px、1.5px、またはその他の値に対応する場合があります。
以前、ブラウザのフォント サイズ調整オプションは絶対長さ (ブラウザ内の DPI 調整に相当) に対してのみ有効で、px に対しては無効でした。これは設計上の問題としか言えません。 px ではなく、過去のブラウザの固有の問題です。ブラウザーは、ピクセル単位で設定されたフォントのスケーリングをサポートするようになりました。 Firefox と同様に、ユーザーはフォントのみを拡大縮小することも、画像も拡大縮小することも選択できます。したがって、オールピクセルの「ピクセルレベルの緻密な設計」は十分に実現可能であり、合理的だと思う設計手法でもあります。結局のところ、CSS の px は一貫した読み取りエクスペリエンスを保証することを目的としています。流動レイアウトか固定レイアウトか、異なる解像度に対応できるかどうかは別の話であり、単位をpxにするかどうかとは直接関係ありません。
(学習ビデオ共有: css ビデオ チュートリアル)
以上がCSS pxの単位は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。