Beim Erstellen einer Webseite müssen wir normalerweise Aspekte wie unterschiedliche Computerbildschirmgrößen und unterschiedliche Bildschirmgrößen von Mobiltelefonen berücksichtigen und das Problem von Stiländerungen lösen. Wie lösen wir also dieses Problem? Derzeit verwenden wir hauptsächlich Anpassungen, um die Probleme der Höhen-, Breiten- und Bildanpassung zu lösen. Lassen Sie uns dies auf PCs und Mobilgeräten zusammenfassen. Wenn eine Anpassung der Höhe und Breite durchgeführt wird, beziehen sich Bilder im Allgemeinen auf das Layout der Seite. 1. Die Mindestauflösung beträgt 1024 x 768 (herkömmlicher 17-Zoll-Monitor). Als Mindestbreite können dann 940 Pixel, 960 Pixel oder die häufig verwendeten 980 Pixel verwendet werden. 2. Die nächstgrößere Auflösung nach 1024*768 ist 1280*768, daher können Sie 1200px oder 1220px als größere Webseitenbreite verwenden 3. Fortgeschrittene Browser, die CSS3 und HTML5 unterstützen, können CSS3-Medienabfragen verwenden, um Webseiten die automatische Anpassung von Layout-Tags an unterschiedliche Auflösungen zu ermöglichen. 4. Bei Browsern, die CSS3 und HTML5 nicht unterstützen, insbesondere bei denen der Serie <= IE8, müssen Sie JS und Größenänderungsereignisse verwenden, um die Breite der HTML-Layout-Tags zu steuern. 5. Die Breitenanpassung erfordert die Berechnung unterschiedlicher Breiten für jedes Anzeigemodul, was beim Erstellen des HTML-Layouts einen hohen Berechnungs- und Anpassungsaufwand erfordert. 6. Breitenanpassung Häufig verwendetes CSS beim Schreiben von Layoutelementen für Anzeigen mit unterschiedlicher Breite Sehen wir uns als Nächstes an, wie Sie mit JS und CSS die Anpassung an die Bildschirmgröße vornehmen. Eins: Verstehen Sie die Grundlagen von Höhe und Breite Hier einige Bilder zur Veranschaulichung: Die Höhe und Breite des sichtbaren Bereichs der Webseite betragen: document.body.clientHeight||document.body.clientWidth Die Höhe und Breite des Hauptteilbereichs der Webseite betragen: document.body.scrollHeight||document.body.scrollWidth (einschließlich der Länge des Scrollrads) Der obere linke Bereich der Webseite, der weggescrollt wird: document.body.scrollTop||document.body.scrollLeft Zwei: CSS adaptive Höhe 1. Zweispaltiges Layout, links fest und rechts adaptiv XML/HTML Code Inhalt in die Zwischenablage kopieren
2. Dreispaltiges Layout, feste Breite auf beiden Seiten, adaptive Breite in der Mitte
zum Kopieren von XML/HTML-Codeinhalten in die Zwischenablage :
3. Bezüglich der Mindestbreite und der Maximalbreite betrachten wir es dennoch in Verbindung mit dem Layout, wie etwa dem folgenden Code: adaptive Breite, wodurch das Layout geändert wird. XML/HTML CodeKopieren Sie den Inhalt in die Zwischenablage
Verstehen Sie, was Mindestbreite und Maximalbreite sind. Die Mindestbreite bezieht sich auf die für ein Element festgelegte Mindestbreite. Nach Erreichen der Mindestbreite hat das Skalieren des Textes keine Auswirkungen mehr . Die Maximalbreite ist eine Obergrenze, die alle Elemente erreichen können und nicht weiter erhöht werden kann. Drei: CSS handhabt die adaptive Höhe XML/HTML CodeKopieren Sie den Inhalt in die Zwischenablage
übergeordnete Ebene ändert sich adaptiv mit der Höhe der untergeordneten Ebene und untergeordnete Ebene ändert sich mit der Höhe der übergeordneten Ebene XML/HTML -CodeInhalt in die Zwischenablage kopieren
Wenn das untergeordnete Div das Float-Attribut verwendet, hat es den Standardfluss bereits verlassen und das übergeordnete Div ändert sich nicht mit der Höhe des Inhalts. Die Lösung besteht darin, ein leeres Div unter dem Floating-Div hinzuzufügen und das Clear-Attribut beide festzulegen. XML/HTML -CodeInhalt in die Zwischenablage kopieren
Es gibt noch viele weitere Methoden zur Höhenanpassung, die hier nicht aufgeführt sind. Wie height:auto und so weiter. Viertens: js behebt Probleme bei der Höhen- und Breitenanpassung XML/HTML -CodeInhalt in die Zwischenablage kopieren
Breitenadaptiver Code: XML/HTML-CodeInhalt in die Zwischenablage kopierenfunction
Fünf: Höhe und Breite mobiler Endgeräte anpassen Mobile Endgeräte sind relativ einfach zu bedienen. Fügen Sie zunächst eine Zeile mit Viewport-Tags zum Kopf des Webseitencodes hinzu. <meta name=”viewport” content=”width=device-width, initial-scale=1″ /> viewport ist die Standardbreite und -höhe der Webseite. Das Obige bedeutet, dass die Breite der Webseite standardmäßig der Breite des Gerätebildschirms entspricht und das ursprüngliche Skalierungsverhältnis 1 beträgt, d. h. die anfängliche Größe der Webseite nimmt 100 % der Bildschirmfläche ein. 1: Da die Webseite das Layout entsprechend der Bildschirmbreite anpasst, können Sie kein Layout mit absoluter Breite oder Elemente mit absoluter Breite verwenden. Dies ist sehr wichtig. :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3s::::::333:33333333333333333333ag33333333333333333333333333333 es333333333333333333333333333333 es33 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann dann dann dann aber33333333333333333333 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 dann3 dann3 aber3 dann3 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann nichtie dasen aber aber abersossoss aberstens aberstensss aberten aber abers :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::3s::::::333:33333333333333333333ag33333333333333333333333333333 es333333333333333333333333333333 es33 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann dann dann dann aber33333333333333333333 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 nicht3 dann3 dann3 aber3 dann3 nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nichtnicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht nicht dann nichtie dasen aber aber abersossoss aberstens aberstensss aberten aber abers ::::::::::: Die obige schnelle Lösung für das Anpassungsproblem zwischen PC und mobilen Endgeräten ist der gesamte Inhalt, den der Herausgeber mit Ihnen teilt. Ich hoffe, er kann Ihnen als Referenz dienen. Ich hoffe auch, dass Sie 123WORDPRESS.COM unterstützen. |
<<: HTML-Grundlagen HTML-Struktur
>>: Mehrere Situationen, die dazu führen, dass MySQL einen vollständigen Tabellenscan durchführt
In diesem Artikelbeispiel wird der spezifische Co...
Die Zeit vergeht immer überraschend schnell, ohne...
Da immer mehr Projekte bereitgestellt werden, wer...
Inhaltsverzeichnis Vorwort Wie kapselt Antd Kompo...
1. Weltraumregeln Leerzeichen im HTML-Code werden...
Vorwort: In MySQL sind Ansichten wahrscheinlich e...
Jetzt können wir ein Eingabeattribut namens „Autov...
In diesem Artikel wird anhand eines Beispiels bes...
Thema Heute werde ich Ihnen zeigen, wie Sie mit C...
Inhaltsverzeichnis Vorwort Installieren des Grafi...
Warum steckt es fest? Es gibt eine Prämisse, die ...
Dieser Artikel veranschaulicht anhand von Beispie...
Jeder muss mit Tabellen vertraut sein. Wir stoßen...
Das Problem, dass MYSQL5.7.17 unter MAC keine Ver...
In einer Tabelle können Sie die Farbe des oberen ...