Heim Web-Frontend HTML-Tutorial Zusammenfassung des HTML5-Ansichtsfensters

Zusammenfassung des HTML5-Ansichtsfensters

Mar 14, 2018 pm 12:41 PM
html5 ie viewport

In diesem Artikel geht es um das Ansichtsfenster in HTML5 Für Studierende, die mit dem Ansichtsfenster in HTML5 nicht vertraut sind, können wir uns diesen Artikel gemeinsam ansehen! Werfen wir einen detaillierten Blick auf das Ansichtsfenster in HTML5

Zusammenfassend geht es nur um drei Fragen:
1. Warum ein virtuelles Fenster einrichten?
Zunächst geht es um die Auflösung des virtuellen Fensters nahe an dem des PCs. Auf diese Weise kann das virtuelle Fenster den Seiteninhalt immer noch vollständig anzeigen, aber der Seiteninhalt ist relativ klein und Sie müssen manuell zoomen, um die Seite klar zu sehen.
2. Welchen Nutzen hat das Hinzufügen eines Ansichtsfensters?
Das Hinzufügen eines Ansichtsfensters soll die Optimierung des mobilen Endgeräts erleichtern. Stellen Sie die Breite des virtuellen Fensters auf „device-width“ ein, was den physischen Pixeln des Geräts entspricht, damit wir den Anzeigemodus der mobilen Seitenschnittstelle über Medien steuern können.
3. Die Beziehung zwischen der Bildschirmbreite des Geräts (d. h. den physischen Pixeln des Geräts) und der Auflösung
Am Beispiel des iPhone 6 beträgt die tatsächliche Bildschirmgröße 375*667, aber die Auflösung erreicht 750* 1334. Die beiden sind unterschiedliche Konzepte.
Die physische Größe bezieht sich auf die tatsächliche Größe des Bildschirms. Ein großer Bildschirm muss auch mit einer hohen Auflösung ausgestattet sein, d. h. wie viele Pixel können bei dieser Größe dargestellt werden. Je mehr Pixel angezeigt werden, desto größer ist der Ausdrucksspielraum. Die Bildschirme der beiden Mobiltelefone sind ungefähr gleich groß, auf dem einen können jedoch nur zwei Zeilen chinesischer Schriftzeichen angezeigt werden, während auf dem anderen fünf Zeilen chinesischer Schriftzeichen angezeigt werden können. Unabhängig vom Unterschied in der Schriftgröße ist die Auflösung entscheidend Letzterer hat eine größere Auflösung, so dass natürlich mehr Zeilen chinesischer Schriftzeichen angezeigt werden können. Mobiltelefone mit Farbbildschirm sind zwar gut, aber ohne eine ausreichend große Bildschirmauflösung ist die Farbqualität egal, was nützt es.


Lassen Sie uns die Rolle des Ansichtsfensters und seine Kombination mit Medien erklären.
Ein 50 Pixel breites p mag bei der Anzeige in einem PC-Browser genau richtig sein, bei der Anzeige in einem mobilen Browser erscheint es jedoch zu groß. Wie kann dieses Problem gelöst werden? Apple hat einen Weg gefunden: Es hat das Viewport-Meta-Tag in der mobilen Version (iOS) von Safari definiert. Seine Funktion besteht darin, ein virtuelles Fenster (Viewport) zu erstellen, und die Auflösung dieses virtuellen Fensters ähnelt der des Desktop-Monitors positioniert ist es 980px. Das heißt, wenn ich eine beliebige Seite im Browser öffne, beträgt die Breite dieser Seite 980 Pixel, nicht die physische Breite des Bildschirms.
Nehmen Sie als Beispiel Safari unter dem iPhone 6:
Auf dem 375 Pixel großen physischen Bildschirm des iPhone 6 – dem visuellen Ansichtsfenster – wird ein 980 Pixel großes virtuelles Fenster – das Layout-Ansichtsfenster (Layout-Ansichtsfenster) erstellt Ansichtsfenster) können wir die horizontalen und vertikalen Schieberegler ziehen oder die Webseite vergrößern und verkleinern, um den besten Browsing-Effekt zu erzielen (ähnlich einem Desktop-Browser), und das Layout-Ansichtsfenster wird zum Rendern des Layouts in Verbindung mit CSS verwendet. Wenn wir beispielsweise festlegen, dass die Breite eines Containers 100 % beträgt, beträgt der tatsächliche Wert des Containers 980 Pixel statt 375 Pixel. Auf diese Weise können die meisten Webseiten ganz normal in gezoomter Form auf dem Handy-Bildschirm angezeigt werden.

Wie groß ist das virtuelle Fenster tatsächlich 980px auf dem Bildschirm? Die physischen Pixel des iPhone 6-Bildschirms betragen 375 Pixel und die Breite des virtuellen Fensters beträgt 980 Pixel Die Größe des tatsächlichen Fensters, also des visuellen Fensters, wird verwendet, um die Größe des virtuellen Fensters zu beschreiben, was nichts damit zu tun hat. (Sie können chromn verwenden, um die Breite der Seite in PC-Browsern und mobilen Browsern zu überprüfen.)

<meta name="viewport" content="width =device-width,initial-scale=1,user-scalable=1">
Nach dem Login kopieren
Gerätebreite bedeutet, dass die Größe des virtuellen Fensters gleich eingestellt wird die physische Pixelbreite des Geräts. Dies erleichtert es uns, mithilfe von Medien eine speziell an das mobile Endgerät angepasste Seite zu schreiben, sodass wir auf dem mobilen Endgerät eine Seite in der entsprechenden Größe sehen können.


Das obige ist der detaillierte Inhalt vonZusammenfassung des HTML5-Ansichtsfensters. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

HTML-Onclick-Button HTML-Onclick-Button Sep 04, 2024 pm 04:49 PM

Anleitung zum HTML-OnClick-Button. Hier diskutieren wir deren Einführung, Funktionsweise, Beispiele und Onclick-Events in verschiedenen Veranstaltungen.

See all articles