Heim > Web-Frontend > H5-Tutorial > HTML5-Übung – eine Einführung in die Verwendung des ViewPort-Meta-Tags in nicht responsivem Design

HTML5-Übung – eine Einführung in die Verwendung des ViewPort-Meta-Tags in nicht responsivem Design

黄舟
Freigeben: 2017-03-23 15:29:15
Original
1682 Leute haben es durchsucht

Jeder kennt die Bedeutung des viewport-Tags für responsives Design, aber Sie wissen vielleicht nicht, dass es auch für nicht responsives Design eine wichtige Rolle spielt. Wenn Ihre Website immer noch nicht reagiert, erfahren Sie in diesem Artikel, wie Sie mithilfe des Viewport-Tags den Anzeigeeffekt Ihrer Website auf Mobilgeräten verbessern.

Allgemeine Verwendung des Viewport-Tags

Das Viewport-Meta-Tag wird im Allgemeinen im Responsive Design verwendet, um die Breite und die anfängliche Skalierung des Ansichtsfensters mobiler Geräte zu entwerfen.

<meta name="viewport" content="width=device-width, initial-scale=1.0">
Nach dem Login kopieren

Darstellungsfenster im nicht responsiven Design verwenden

Wie wir alle wissen, beträgt die Standardbreite des Darstellungsfensters beim iPhone 980 Pixel. Aber Ihr Design entspricht möglicherweise nicht diesem Bereich. Manchmal ist es breiter, manchmal ist es schmaler. Die folgenden beiden Beispiele zeigen Ihnen, wann Sie das Viewport-Tag verwenden können, um den Anzeigeeffekt von nicht responsiven Designs auf Mobilgeräten zu verbessern.

 Beispiel

Sehen Sie sich die Themify-Website auf dem iPhone an.

Das Bild auf der linken Seite des Screenshots zeigt den Effekt der Site, wenn das Viewport-Tag nicht verwendet wird. Wir können sehen, dass die Seite den Rand des Bildschirms erreicht . Das Bild auf der rechten Seite des Screenshots ist der Effekt, nachdem ich das Ansichtsfenster-Tag hinzugefügt habe. Ich habe die Breite des Ansichtsfensters auf 1024 eingestellt. Zu diesem Zeitpunkt behalten die Seite und der Bildschirm des Mobiltelefons links und rechts einen bestimmten Abstand bei .

<meta name="viewport" content="width=1024">
Nach dem Login kopieren

 Noch ein Beispiel

Wenn man es zu schmal gestaltet, gibt es auch Probleme. Angenommen, Ihr Design reagiert nicht und die Containerbreite beträgt 700 Pixel. Der Effekt ähnelt dem Bild auf der linken Seite des Screenshots, wodurch auf der rechten Seite des Mobiltelefonbildschirms eine große Lücke entsteht.

Wir können dieses Problem beheben, indem wir einfach ein Ansichtsfenster mit einer Breite von 720 Pixel hinzufügen. Wir haben keine Änderungen an Ihrem Design vorgenommen, aber das iPhone passt sich an Ihre 720-Pixel-Breite an.

<meta name="viewport" content="width=720">
Nach dem Login kopieren

Häufige Fehler

Ein häufiger Fehler besteht darin, dass Menschen den Parameter „initial-scale=1“ für nicht-responsive Designs festlegen. Auf diese Weise wird die Seite mit 100 % Proportion angezeigt und die Proportion wird nicht angepasst. Dies zwingt Benutzer dazu, die Seite zu verschieben oder einen Verkleinerungsvorgang durchzuführen, um die gesamte Seite anzuzeigen. Das schlimmste Szenario ist, wenn Benutzer user-scalable=no oder maximum-scale=1 zusammen mit initial-scale=1 verwenden. Dadurch wird die Zoomfunktion der Website deaktiviert, sodass Benutzer nicht die gesamte Seite auf diese Weise anzeigen können. Denken Sie also daran: Wenn Ihre Website nicht auf Responsive ausgelegt ist, richten Sie sie nicht so ein!

<meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no">
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonHTML5-Übung – eine Einführung in die Verwendung des ViewPort-Meta-Tags in nicht responsivem Design. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage