さまざまなブラウザでのscrollHeight、clientHeight、およびoffsetHeightの違い
document.body は DOM の Document オブジェクトの本文ノードであり、document.documentElement はドキュメント オブジェクトのルート ノード (html) への参照です。
以下のコンテンツは でテストされており、すべて個人的なテスト結果です~
ブラウザのバージョンは次のとおりです: IE11、Firefox 53.0.3 (64 ビット)、chrome 58.0.3029.110 (64 ビット)
テストプログラムのjsコード:
1.document.documentElement.scrollHeight と document.body.scrollHeight の比較
IE ブラウザーの場合:
h1 =document.documentElement.scrollHeight; //body タグの境界線、マージン、パディングを含むコンテンツの実際の高さ
h2=document.body.scrollHeight; body タグの下のパディングを含むスタイルの実際の高さ (body タグのボーダーとマージンを除く)
計算結果: h1=h2+上下のボーダー (ボディのボーダー) + 上下のマージン (ボディの内側のマージン);
Firefox ブラウザ:
h1= document.documentElement .scrollHeight; //body タグのボーダー、マージン、パディングを含む、HTML タグの下のコンテンツの実際の高さ
h2=document.body.scrollHeight; ; // body タグの下のパディングを含むスタイルの実際の高さ、body Border、ラベルのマージンを除く
計算結果: h1=h2+上下のマージン (ボディのボーダー) + 上下のマージン (内側のマージン) of body);
// Firefox ブラウザと IE ブラウザの計算方法は同じですが、Chrome ブラウザの計算方法は少し異なります
Chrome ブラウザの場合:
h1=document.documentElement.scrollHeight; //body タグのボーダー、マージン、パディングを含む、HTML タグの下のコンテンツの実際の高さ
h2=document.body.scrollHeight と Element.clientHeight と document.body.clientHeight の比較
;IE ブラウザ下:
h3=document.documentElement.clientHeight; //Web ページのコンテンツの表示部分の高さはブラウザ ウィンドウのサイズに応じて変化します h4=document.body.clientHeight; // body タグの下のコンテンツの高さ (body タグのパディングを含み、body タグの境界線とマージンを除く)。サイズの変更に応じて変化します //実際の高さbody タグのボーダーとマージンを除いた、body タグの下のコンテンツChrome ブラウザの計算方法は若干異なります Chrome ブラウザの場合:
h3=document.documentElement.clientHeight; //Web ページのコンテンツの表示部分の高さ、ブラウザのウィンドウ サイズの変更に応じて変化します。 h4 = document.body.clientheight; body.clientHeight; // body タグの下のコンテンツの実際の高さ (body タグのパディングを含み、境界線、マージン、CDuocument.documentelement.Offsetheight および Document.body.Offsetheight の比較を除く) H5 = Document.documentedLement.offsetheight; // H 本体タグのボーダー、マージン、パディングを含む、TML ラベルの下のコンテンツの実際の高さ。h6=document.body.offsetHeight; h6+margin (body タグの);
Firefox ブラウザの場合: h5= document.documentElement.offsetHeight; // HTML タグの下のコンテンツの実際の高さ。 bodyタグのボーダー、マージン、パディングh6=document.body.offsetHeight; // 計算方法は Firefox ブラウザと IE ブラウザで同じです。
Chrome ブラウザの場合:h5=document.documentElement。 offsetHeight; //html タグの下のコンテンツ body タグの境界線、マージン、パディングを含むコンテンツの実際の高さ
h6=document.body.offsetHeight; // コンテンツの実際の高さbodyタグの下、ボーダーを含む、bodyタグのパディング、マージンを除く 計算結果:h5=h6+margin(bodyタグの);上記3つのブラウザでは、bodyタグのマージンがは 0、h5=h6;
以上がさまざまなブラウザでのscrollHeight、clientHeight、およびoffsetHeightの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









DeepSeekは、特定のデータベースまたはシステムでのみ検索する独自の検索エンジンであり、より速く、より正確です。それを使用する場合、ユーザーはドキュメントを読み、さまざまな検索戦略を試し、ユーザーエクスペリエンスに関するヘルプを求めてフィードバックを求めて、利点を最大限に活用することをお勧めします。

この記事では、SESAME Open Exchange(gate.io)Webバージョンの登録プロセスとGate Tradingアプリを詳細に紹介します。 Web登録であろうとアプリの登録であろうと、公式Webサイトまたはアプリストアにアクセスして、本物のアプリをダウンロードし、ユーザー名、パスワード、電子メール、携帯電話番号、その他の情報を入力し、電子メールまたは携帯電話の確認を完了する必要があります。

Bybit Exchangeリンクを直接ダウンロードしてインストールできないのはなぜですか? BYBITは、ユーザーにトレーディングサービスを提供する暗号通貨交換です。 Exchangeのモバイルアプリは、次の理由でAppStoreまたはGooglePlayを介して直接ダウンロードすることはできません。1。AppStoreポリシーは、AppleとGoogleがApp Storeで許可されているアプリケーションの種類について厳しい要件を持つことを制限しています。暗号通貨交換アプリケーションは、金融サービスを含み、特定の規制とセキュリティ基準を必要とするため、これらの要件を満たしていないことがよくあります。 2。法律と規制のコンプライアンス多くの国では、暗号通貨取引に関連する活動が規制または制限されています。これらの規制を遵守するために、BYBITアプリケーションは公式Webサイトまたはその他の認定チャネルを通じてのみ使用できます

アプリをダウンロードしてアカウントの安全を確保するために、正式なチャネルを選択することが重要です。

この記事では、Binance、Okx、Gate.io、Bitflyer、Kucoin、Bybit、Coinbase Pro、Kraken、Bydfi、Xbit分散化された交換など、注意を払う価値のある上位10の暗号通貨取引プラットフォームを推奨しています。これらのプラットフォームには、トランザクションの数量、トランザクションの種類、セキュリティ、コンプライアンス、特別な機能の点で独自の利点があります。適切なプラットフォームを選択するには、あなた自身の取引体験、リスク許容度、投資の好みに基づいて包括的な検討が必要です。 この記事があなたがあなた自身に最適なスーツを見つけるのに役立つことを願っています

Binance Webサイトログインポータルの最新バージョンにアクセスするには、これらの簡単な手順に従ってください。公式ウェブサイトに移動し、右上隅の[ログイン]ボタンをクリックします。既存のログインメソッドを選択してください。「登録」してください。登録済みの携帯電話番号または電子メールとパスワードを入力し、認証を完了します(モバイル検証コードやGoogle Authenticatorなど)。検証が成功した後、Binance公式WebサイトLogin Portalの最新バージョンにアクセスできます。

このガイドは、AndroidおよびiOSシステムに適した公式Bitget Exchangeアプリの詳細なダウンロードとインストール手順を提供します。このガイドは、公式ウェブサイト、App Store、Google Playなど、複数の権威ある情報源からの情報を統合し、ダウンロードおよびアカウント管理中の考慮事項を強調しています。ユーザーは、App Store、公式WebサイトAPKダウンロード、公式Webサイトジャンプ、完全な登録、ID検証、セキュリティ設定など、公式チャネルからアプリをダウンロードできます。さらに、ガイドはよくある質問や考慮事項をカバーします。
