


Wie kann man adaptives Höhenlayout mit 2: 5: 3 -Skala mit CSS Flexbox erreichen?
Mit CSS Flexbox einfach adaptiv und hochlayouts mit 2: 5: 3 -Skala aufbauen
In diesem Artikel wird beschrieben, wie das CSS Elastic Box -Modell (Flexbox) verwendet wird, um einen Container mit dem genauen Höhenanteil der drei unteren Elemente zu erstellen, die 2: 5: 3 beträgt, und kann automatisch entsprechend der Bildschirmgröße angepasst werden, immer den Anteil beibehalten und die Höhe der übergeordneten Container füllen.
Wir benötigen einen Behälter mit drei Kinderelementen, und das Höhenverhältnis dieser drei Kinderelemente muss bei 2: 5: 3 beibehalten werden und kann bei verschiedenen Bildschirmauflösungen perfekt angepasst werden. Flexbox -Layouts können dies leicht erreichen.
Der Schlüssel besteht darin, display: flex
und flex-direction: column
des übergeordneten Containers, wodurch die untergeordneten Elemente vertikal angeordnet sind. Verwenden Sie dann das flex
-Attribut, um den Anteil des Raums einzustellen, der von jedem untergeordneten Element besetzt ist: flex: 2
, flex: 5
und flex: 3
das das untergeordnete Element darstellt, das 2 Teile, 5 Teile und 3 Teile der Höhe des Elternbehälters besetzt. Die übergeordnete Containerhöhe wird automatisch entsprechend dem Inhalt eingestellt, um sicherzustellen, dass die untergeordneten Elemente korrekt und adaptiv sind. Für die vertikale Zentrierung verwendeten wir align-items: center
.
Der folgende Code -Snippet zeigt die Implementierung:
.Container { Anzeige: Flex; Flex-Richtung: Säule; Ausrichtung: Zentrum; /* vertikales Zentrum*/// Höhe: 100VH; /* Es nimmt die volle Ansichtsfensterhöhe ein und kann gemäß den tatsächlichen Bedingungen geändert werden*/ } .Item1 { Flex: 2; } .Item2 { Flex: 5; } .Item3 { Flex: 3; }
Um den Effekt intuitiver zu zeigen, geben wir ein vollständiges HTML -Beispiel an:
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Flexbox -Layout</title> <style> .container { height: 100vh; width: 100px; background: #000; display: flex; flex-direction: column; align-items: center; } .item1 { flex: 2; background: pink; } .item2 { flex: 5; background-color: blue; } .item3 { flex: 3; background-color: cadetblue; } </style> <div class="container"> <div class="item1"></div> <div class="item2"></div> <div class="item3"></div> </div>
Dieser Code erstellt ein sehr adaptives Layout mit einem Verhältnis von 2: 5: 3. Die übergeordnete Containerhöhe wird auf 100vh
eingestellt, so dass sie die Ansichtsfensterhöhe nimmt, die Sie entsprechend den tatsächlichen Anforderungen einstellen können.
Das obige ist der detaillierte Inhalt vonWie kann man adaptives Höhenlayout mit 2: 5: 3 -Skala mit CSS Flexbox erreichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

HtmlattributesareessentialforenHancingWebelements'Functionality und Interaktion

Tocreatealistinhtml, usefornorderedListsandfororderedLists: 1) ForunorderedLists, WrapitemsinanduseforeachItem, RenderingasabulletedList.2) ForderedLists, UseinDFornumnedLists, anpassbar mit

HTML wird verwendet, um Websites mit klarer Struktur zu erstellen. 1) Verwenden Sie Tags wie und definieren Sie die Website -Struktur. 2) Beispiele zeigen die Struktur von Blogs und E-Commerce-Websites. 3) Vermeiden Sie häufige Fehler wie eine falsche Verschachtelung des Etiketts. 4) Optimieren Sie die Leistung, indem Sie HTTP -Anforderungen reduzieren und semantische Tags verwenden.

ToInsertanimageIntoanhtmlPage, UsethetagwithSrcandalTatTributes.1) UsealtTextForAccessibilityandseo.2) ImplementsRCSetForeResiveIms.3) apparaLLaLaLaDingWithading = "Lazy" tooPiMizePerformance

Der zentrale Zweck von HTML besteht darin, den Browser zu ermöglichen, Webinhalte zu verstehen und anzuzeigen. 1. HTML definiert die Webseitenstruktur und den Inhalt durch Tags, wie z. 3.HTML bietet Formularelemente zur Unterstützung der Benutzerinteraktion. 4. Optimierung des HTML -Codes kann die Leistung der Webseiten verbessern, z. B. die Reduzierung von HTTP -Anforderungen und das Komprimieren von HTML.

HtmltagsareessentialwebdevelopmentaTheStructureAndenhanceWebpages.1) Sie definelayout, semantics und interaktivität.2) SemantictagsimproveAccessibilityandseo.3) ordnungsgemäße Kennzeichnung.

Ein konsistenter HTML -Codierungsstil ist wichtig, da er die Lesbarkeit, Wartbarkeit und Effizienz des Codes verbessert. 1) Verwenden Sie Kleinbuchstaben und Attribute, 2) Behalten Sie die konsistente Einklebung, 3) Wählen und halten Sie sich an Einzel- oder Doppelzitate.

Lösung zur Implementierung von Multi-Project-Karussell in Bootstrap4, das Multi-Project-Karussell in Bootstrap4 implementiert, ist keine leichte Aufgabe. Obwohl Bootstrap ...


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

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

WebStorm-Mac-Version
Nützliche JavaScript-Entwicklungstools

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),

Herunterladen der Mac-Version des Atom-Editors
Der beliebteste Open-Source-Editor
