CSSはcalc()を使用して現在の表示画面の高さを取得します

CSSはcalc()を使用して現在の表示画面の高さを取得します

まず、CSS3 の相対的な長さの単位を見てみましょう (詳細なチュートリアルを参照してください)。

相対的な長さの単位は、ある長さの別の長さに対する相対的な特性を指定します。相対的な長さは、さまざまなデバイスに適しています。

それらこれは、現在の要素で使用されているフォントに対する相対的なサイズを記述するため、相対的な長さの単位でもあります。一般的なブラウザのデフォルトのフォント サイズは 16 ピクセルなので、2em == 32 ピクセルになります。
英語の文字xの高さによって異なります
ch数字0の幅
レムルート要素のフォントサイズ (html)
フォルクスワーゲン視点幅、視点幅、1vw = 視点幅の 1%
視点の高さ、ウィンドウの高さ、1vh = ウィンドウの高さの 1%
vmin vw と vh のうち小さい方。
最高vw と vh のうち大きい方。

vh / vwを通じて現在の画面ウィンドウの幅を取得できることがわかります。そのため、CSS ではこの高さを計算することで、div の高さを画面の高さまで自動的に拡張できます。この高さを計算するには、CSS3 のcalc()関数を使用できます (詳細なチュートリアルを参照してください)。

calc() 関数は長さの値を動的に計算するために使用されます。

  • 演算子の前後にスペースが必要であることに注意してください。例: width: calc(100% - 10px);
  • 任意の長さの値は calc() 関数を使用して計算できます。
  • calc() 関数は、「+」、「-」、「*」、「/」演算をサポートします。
  • calc() 関数は標準的な数学演算の優先順位規則を使用します。

したがって、 div高さをcalc(100vh)設定するだけです。100vh = ウィンドウの高さの 100%、例:

div {
  幅: 100%;
  高さ: calc(100vh);
}

この方法は、Web ページの高さが現在の画面ウィンドウの高さに等しい場合に適しており、実際のニーズに応じて JS が必要になる場合があることに注意してください。

CSS で calc() を使用して現在の画面の高さを取得する方法についての記事はこれで終わりです。CSS で calc() を使用して現在の画面の高さを取得する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  マインドマップを使って4つの側面からWeb標準の価値を議論する

>>:  フォーム要素の簡単な実装コードでは登録を例に挙げています

推薦する

inline-blockプロパティとの互換性

<br />1年前、インターネット上にはinline-blockプロパティに関する記事は...

MySQL で複数のテーブルにビューを作成する方法

MySQLでは、2つ以上のベーステーブルにビューを作成します。学生テーブルとstu_infoテーブル...

FirefoxのWeb開発者を使用してWebページのスタイルを無効にする方法

前提条件: Web開発者プラグインがインストールされている操作手順: [ツール] -> [We...

IIS 7.5はURL書き換えモジュールを使用してWebページのリダイレクトを実現します。

Apache では構成ファイルで Web ページまたは Web サイトの書き換えを簡単に設定できる...

ゲーム着物メモ問題の簡単な分析

本日、ゲームを再起動した後、バックアップしたデータをターゲットデータベースにインポートできないことが...

nginx高可用性クラスタの実装プロセス

この記事は主に、nginx 高可用性クラスタの実装プロセスを紹介します。この記事のサンプルコードは非...

Linux dirnameコマンドの具体的な使い方

01. コマンドの概要dirname - ファイル名からディレクトリ以外のサフィックスを削除しますd...

CentOS での MySQL ワークベンチのインストールと設定のチュートリアル

この記事では、MySQL Workbenchのインストールと設定のチュートリアルを参考までに紹介しま...

MySQL ストレージエンジンの簡単な紹介

1. MySQL アーキテクチャストレージ エンジンを紹介する前に、まずは MySQL アーキテクチ...

MySQL IFNULL判定問題の解決方法

問題: mybatis によって返される null 型のデータが消え、フロントエンドの表示にエラーが...

Dockerのインストール方法とDockerの4つのネットワークモードの詳細説明

1. Dockerをインストールするyum -y install docker-ioインストールが完...

リモートログインとポート公開を防ぐためのLinuxサーバー構成IPホワイトリスト

序文ブロガーが使用しているサーバーは Alibaba Cloud から購入したものです。実際、Ali...

Navicat for MySql ビジュアルインポート CSV ファイル

この記事では、参考までに、Navicat for MySql の CSV ファイルのビジュアルインポ...

VMware15 仮想マシン ブリッジ モードでインターネットにアクセスできない問題の解決方法

説明 ソリューションVMware 15 仮想マシン ブリッジ モードではインターネットにアクセスでき...