CSS における px、rem、em、vh、vw の違いを簡単に分析します

CSS における px、rem、em、vh、vw の違いを簡単に分析します

絶対長さ

ピクセル

px はピクセル値であり、メートルやセンチメートルのような固定の長さです。

相対的な長さ

rem em などの相対的な長さがなぜ必要なのでしょうか?

固定長では現在のニーズを満たすことができなくなりました。

たとえば、画面のサイズを縮小する場合、ボックスの幅と高さを縮小するだけでなく、フォント サイズも縮小してユーザー エクスペリエンスを向上させる必要があります。

レム

remとpxの計算関係

remの値はpxの倍数です

デフォルトでは、font-size = 16pxなので、1rem = 16pxです。

remとpxの相対計算関係を変更する方法

htmlタグのfont-size: 32pxのみ変更できます(htmlノードはルートノードであり、remのr:rootであるため)。したがって、1rem = 32pxです。

コード

<div class="div-rem">レム</div>
/* rem の使用法 */
html{
    フォントサイズ:16px; // 1rem = 16px
}
.div-rem{
    幅: 10rem; // 10rem = 10 x 16 = 160px
    高さ: 10rem; // 10rem = 10 x 16 = 160px
    フォントサイズ: 1rem; // 1rem = 16px
    背景色: #a58778;
}

それら

emとpxの計算関係

emの値はpxの倍数です

デフォルトでは、font-size = 16pxなので、1em = 16pxです。

emとpxの相対計算関係を変更する方法

要素のフォントサイズを32pxに変更できるので、1em = 32pxとなります。

要素にフォント サイズが設定されていない場合は、親要素にフォント サイズを設定して、要素 (子要素) で使用される em 値に影響を与えることもできます。

remとemの違い

要約する

CSS の単位 px、rem、em、vh、vw の違いについての記事はこれで終わりです。px、rem、em、vh、vw の違いについてさらに詳しく知りたい方は、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  MySQL がデフォルトの分離レベルとして繰り返し読み取りを選択する理由

>>:  入力のid属性とname属性の違いの例

推薦する

CSSスタイルのカスケーディングルールの詳細な説明

CSS スタイル ルール構文スタイルは、CSS の基本単位です。各スタイル ルールは、セレクターと宣...

HTML テーブルタグについての簡単な説明

主にその構造といくつかの重要な特性について説明します。少しずつ改善しながら紹介していきます。 1) ...

ティックアニメーション効果を作成するための svg+css または js

以前、上司からログイン後にチェックマークを表示できるプログラムを作るように言われたのですが、Baid...

MySQL パフォーマンス ストレス ベンチマーク ツール sysbench の使い方の紹介

目次1. sysbenchの紹介#プロジェクトダウンロードアドレス: 2. Sysbenchのインス...

フレックスレイアウトは、上下固定、中間スライドのレイアウトモードを実現します。

この記事では、主に、上下固定と中スライドレイアウトを実現するためのフレックスレイアウトのレイアウト方...

スライドによるページめくり効果とクリックイベント問題をモバイル端末上で実装する

前述のこの記事はとても短いです〜主な目的は、モバイル端末上のクリックと js イベントのメカニズムに...

Docker コンテナのネットワーク障害に対する 6 つの解決策

Docker コンテナのネットワーク障害に対する 6 つの解決策注: 以下の方法は、コンテナ内のパブ...

webpack -v エラー解決

背景webpackのバージョンを確認したいのですが、webpack -vを実行するとエラーが報告され...

LinuxサーバーにGRUBをインストールする手順

Linux サーバーに GRUB をインストールする方法クラウド移行ツールを使用して、CentOS ...

HTML/CSS におけるフロートの使用例の詳細

1. floatの基本的な使用例1. まず 2 つの div ボックスを作成し、高さ、幅、背景色を設...

JavaScript における正規表現の実際的な応用の詳細な説明

実際の業務では、JavaScript の正規表現が依然として頻繁に使用されます。したがって、この部分...

Linuxの貼り付けコマンドの使い方

01. コマンドの概要貼り付けコマンドは各ファイルを列ごとに結合します。これは、2 つの異なるファイ...

MySQLデータベースのnullに関する知識ポイントのまとめ

MySQL データベースでは、null は一般的な状況です。MySQL での null に関する注意...

Node.js を使用して png 画像に透明なピクセルがあるかどうかを判断する方法

背景PNG 画像は jpg 画像よりも多くのストレージスペースを占有しますが、PNG 画像の品質は大...

MySQL 文字セットの概要

目次文字セット比較ルール4つのレベルの文字セットと比較規則3つのシステム変数このノートは主にMySQ...