ホームページ >ウェブフロントエンド >フロントエンドQ&A >css3のremとpxの違いは何ですか
css3 における rem と px の違いは次のとおりです: px は相対的な長さの単位であり、モニター画面の解像度に相対的ですが、rem も相対的な単位ですが、HTML のルート要素に相対的です。
このチュートリアルの動作環境: Windows 10 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。
1. Px は相対的な長さの単位であり、モニター画面の解像度に関連します。
長所と短所: 比較的安定していて正確ですが、ブラウザーで拡大または縮小するとページが混乱します。
3. rem は CSS3 の新しい相対単位です。REM は相対単位であり、HTML ルート要素に対して相対的です。ルート要素に font-size を設定するために rem を使用する場合、このときの 1rem はブラウザのデフォルトのフォント サイズと等しくなります。ほとんどのブラウザのデフォルト サイズは 16px
の利点を組み合わせたユニットと言えます。相対サイズと絶対サイズ。これにより、ルート要素のみを変更するだけですべてのフォント サイズを比例的に調整でき、レイヤーごとにフォント サイズが複合する連鎖反応を回避できます。
拡張情報
px:
px は実際にはピクセルです。PX を使用してフォント サイズを設定すると、より安定して正確になります。
しかしこの方法には問題があり、作成したWebページをユーザーがブラウザで閲覧する際、ブラウザのズームを変更するとWebページのレイアウトが崩れてしまうため、 Web サイトの使いやすさを懸念するユーザーにとって、これは大きな問題です。
#rem:
rem は、CSS3 の新しい相対単位 (ルート em、ルート em) です。要素のフォント サイズを設定するために rem を使用すると、サイズは依然として相対的ですが、HTML ルート要素のみを基準としています。このユニットは、相対サイズと絶対サイズの利点を組み合わせたものと言え、ルート要素を変更するだけですべてのフォント サイズを比例的に調整でき、レイヤーごとにフォント サイズが複合する連鎖反応を回避できます。
例:
p {font-size:14px; font-size:.875rem;}
(学習ビデオ共有: css ビデオ チュートリアル)
以上がcss3のremとpxの違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。