


Die Unterschiede zwischen scrollHeight, clientHeight und offsetHeight in verschiedenen Browsern
document.body ist der Hauptknoten im Document-Objekt im DOM und document.documentElement ist ein Verweis auf den Stammknoten (HTML) des Document-Objekts.
Die folgenden Inhalte wurden unter getestet, alle sind persönliche Testergebnisse~
Die Browserversionen sind: IE11, Firefox 53.0.3 (64-Bit), Chrome 58.0 . 3029.110 (64-Bit)
Js-Teilecode des Testprogramms:
1.Vergleich zwischen document.documentElement.scrollHeight und document.body.scrollHeight
Unter IE-Browser:
h1=document.documentElement.scrollHeight ; //Die tatsächliche Höhe des Inhalts unter dem HTML-Tag, einschließlich Rand, Rand und Abstand des Body-Tags; Die tatsächliche Höhe des Stils einschließlich der Polsterung unter dem Body-Tag, nicht einschließlich Rand und Rand des Body-Tags.
Berechnungsergebnis: h1=h2+oberer und unterer Rand (Rand des Körpers) + oberer und unterer Rand Rand (innerer Rand des Körpers);
Unter Firefox-Browser:
h1=document.documentElement.scrollHeight; //Die tatsächliche Höhe des Inhalts unter dem HTML-Tag, einschließlich des Randes, Rand , und Auffüllung des Body-Tags;
h2=document.body.scrollHeight; //body Die tatsächliche Höhe des Stils einschließlich der Auffüllung unter dem Tag, ohne Rand und Rand des Body-Tags;
Berechnungsergebnis: h1=h2+oberer und unterer Rand (Rand des Körpers) + oberer und unterer Rand (innerer Rand des Körpers);// Die Berechnungsmethode ist in beiden Firefox-Browsern gleich und IE-Browser. Die Berechnungsmethode im Chrome-Browser ist etwas anders
Unter Chrome-Browser:
h1=document.documentElement.scrollHeight; //Die tatsächliche Höhe des Inhalts unter dem HTML-Tag, einschließlich Rand, Rand und Polsterung des Body-Tags; h2=document.body.scrollHeight; 🎜>Berechnungsergebnis: h1=h2;
2.
document.documentElement.clientHeight und document .body.clientHeight Vergleich Under IE-Browser: h3=document.documentElement.clientHeight; //Die Höhe des sichtbaren Teils des Webinhalts ändert sich mit dem Browserfenster
h4=document.body.clientHeight; Die tatsächliche Höhe des Inhalts unter dem Body-Tag, einschließlich der Polsterung des Body-Tags, ohne Rand und Rand des Body-Tags
Unter Firefox-Browser:
h3= document.documentElement.clientHeight; //Die Höhe des sichtbaren Teils des Webinhalts ändert sich, wenn sich die Größe des Browserfensters ändert
h4=document.body.clientHeight; //Die tatsächliche Höhe des Inhalts unter dem Body-Tag, einschließlich der Auffüllung des Body-Tags, ohne Rand und Rand des Body-Tags
// Die Berechnungsmethode ist in beiden Firefox-Browsern gleich und IE-Browser. Die Berechnungsmethode im Chrome-Browser ist etwas anders: h3=document.clientHeight; //Die Höhe des sichtbaren Teils des Der Inhalt der Webseite ändert sich mit der Größe des Browserfensters
h4=document.body.clientHeight; //Die tatsächliche Höhe des Inhalts unter dem Body-Tag, einschließlich des Body-Tags. Der Rand und die Auffüllung sind nicht enthalten Rand des Body-Tags;
3. Vergleich von offsetHeight und document.body.offsetHeightUnter IE-Browser:
h5=document.documentElement.offsetHeight; //unter dem HTML-Tag Die tatsächliche Höhe des Inhalts, einschließlich Rand, Rand und Abstand des Body-Tags; 🎜> h6=document.body.offsetHeight; //Die tatsächliche Höhe des Inhalts unter dem Body-Tag, einschließlich Rand, Polsterung des Body-Tags, ohne Rand Berechnungsergebnis: h5=h6+margin (Body-Tag); Firefox-Browser: h5= document.documentElement.offsetHeight; //html-Tag Die tatsächliche Höhe des unteren Inhalts, einschließlich Rand, Rand und Abstand des Body-Tag;
h6=document.body.offsetHeight; );
// Die Berechnungsmethode ist im Firefox-Browser und im IE-Browser gleich, und die Berechnungsmethode des Chrome-Browsers ist etwas andersChrome-Browser Unten:
h5=document.documentElement.offsetHeight; //Die tatsächliche Höhe des Inhalts unter dem HTML-Tag, einschließlich Rand, Rand und Abstand des Body-Tags ;
h6=document.body.offsetHeight; //Die tatsächliche Höhe des Inhalts unter dem Body-Tag, einschließlich Rand und Abstand des Body-Tags, ohne Rand; h5=h6+margin (des Body-Tags);
Die oben genannten drei Browser,
Wenn der Rand des Body-Tags 0 ist, ist h5=h6;
Das obige ist der detaillierte Inhalt vonDie Unterschiede zwischen scrollHeight, clientHeight und offsetHeight in verschiedenen Browsern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Deepseek ist ein leistungsstarkes Informations -Abruf -Tool. .

Deepseek ist eine proprietäre Suchmaschine, die nur schneller und genauer in einer bestimmten Datenbank oder einem bestimmten System sucht. Bei der Verwendung wird den Benutzern empfohlen, das Dokument zu lesen, verschiedene Suchstrategien auszuprobieren, Hilfe und Feedback zur Benutzererfahrung zu suchen, um die Vorteile optimal zu nutzen.

In diesem Artikel wird der Registrierungsprozess der Webversion Sesam Open Exchange (GATE.IO) und die Gate Trading App im Detail vorgestellt. Unabhängig davon, ob es sich um eine Webregistrierung oder eine App -Registrierung handelt, müssen Sie die offizielle Website oder den offiziellen App Store besuchen, um die Genuine App herunterzuladen, und dann den Benutzernamen, das Kennwort, die E -Mail, die Mobiltelefonnummer und die anderen Informationen eingeben und eine E -Mail- oder Mobiltelefonüberprüfung abschließen.

Warum kann der Bybit -Exchange -Link nicht direkt heruntergeladen und installiert werden? Bitbit ist eine Kryptowährungsbörse, die den Benutzern Handelsdienste anbietet. Die mobilen Apps der Exchange können aus den folgenden Gründen nicht direkt über AppStore oder Googleplay heruntergeladen werden: 1. App Store -Richtlinie beschränkt Apple und Google daran, strenge Anforderungen an die im App Store zulässigen Anwendungsarten zu haben. Kryptowährungsanträge erfüllen diese Anforderungen häufig nicht, da sie Finanzdienstleistungen einbeziehen und spezifische Vorschriften und Sicherheitsstandards erfordern. 2. Die Einhaltung von Gesetzen und Vorschriften In vielen Ländern werden Aktivitäten im Zusammenhang mit Kryptowährungstransaktionen reguliert oder eingeschränkt. Um diese Vorschriften einzuhalten, kann die Bitbit -Anwendung nur über offizielle Websites oder andere autorisierte Kanäle verwendet werden

Es ist wichtig, einen formalen Kanal auszuwählen, um die App herunterzuladen und die Sicherheit Ihres Kontos zu gewährleisten.

Gate.io ist ein führender Kryptowährungsaustausch, der eine breite Palette von Krypto -Vermögenswerten und Handelspaaren bietet. Registrierung von Gate.io ist sehr einfach. Vervollständigen Sie die Registrierung. Mit Gate.io können Benutzer ein sicheres und bequemes Kryptowährungshandelserlebnis genießen.

Dieser Artikel empfiehlt die Top Ten Ten Cryptocurrency -Handelsplattformen, die es wert sind, auf Binance, OKX, Gate.io, Bitflyer, Kucoin, Bybit, Coinbase Pro, Kraken, BYDFI und Xbit -dezentrale Börsen geachtet zu werden. Diese Plattformen haben ihre eigenen Vorteile in Bezug auf Transaktionswährungsmenge, Transaktionstyp, Sicherheit, Konformität und Besonderheiten. Die Auswahl einer geeigneten Plattform erfordert eine umfassende Überlegung, die auf eigener Handelserfahrung, Risikotoleranz und Investitionspräferenzen basiert. Ich hoffe, dieser Artikel hilft Ihnen dabei, den besten Anzug für sich selbst zu finden

Befolgen Sie diese einfachen Schritte, um auf die neueste Version des Binance -Website -Login -Portals zuzugreifen. Gehen Sie zur offiziellen Website und klicken Sie in der oberen rechten Ecke auf die Schaltfläche "Anmeldung". Wählen Sie Ihre vorhandene Anmeldemethode. Geben Sie Ihre registrierte Handynummer oder E -Mail und Kennwort ein und vervollständigen Sie die Authentifizierung (z. B. Mobilfifizierungscode oder Google Authenticator). Nach einer erfolgreichen Überprüfung können Sie auf das neueste Version des offiziellen Website -Login -Portals von Binance zugreifen.
