Was sind die Vorteile des flexiblen HTML5-Layouts?

青灯夜游
Freigeben: 2021-03-23 14:18:08
Original
2867 Leute haben es durchsucht

Das flexible HTML5-Layout bietet maximale Flexibilität für das Box-Modell. Der Vorteil besteht darin, dass es einfach zu verwenden ist und gemäß den Flex-Regeln leicht ein bestimmter Layout-Effekt erzielt werden kann. Jeder Container kann als Flex-Layout festgelegt werden.

Was sind die Vorteile des flexiblen HTML5-Layouts?

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.

Flexibles Layout (Flexible Box oder Flexbox) ist eine Layoutmethode, die sicherstellt, dass sich Elemente angemessen verhalten, wenn die Seite an verschiedene Bildschirmgrößen und Gerätetypen angepasst werden muss.

Der Zweck der Einführung des Flexbox-Layoutmodells besteht darin, eine effizientere Möglichkeit zum Anordnen, Ausrichten und Zuweisen von leerem Raum zu Unterelementen in einem Container bereitzustellen.

Vor- und Nachteile des Flex-Layouts:

Der Vorteil besteht darin, dass es einfach zu bedienen ist und gemäß den Flex-Regeln leicht ein bestimmter Layout-Effekt erzielt werden kann.

Der Nachteil ist: Die Browserkompatibilität ist relativ schlecht und kann nur mit ie9 und höher kompatibel sein.

[Empfohlenes Tutorial: CSS-Video-Tutorial]

Flexibler Boxinhalt

Flexible Box besteht aus einem Flex-Container (Flex-Container) und einem Flex-Unterelement (Flex-Element).

Ein flexibler Container wird als flexibler Container definiert, indem der Wert der Anzeigeeigenschaft auf Flex oder Inline-Flex gesetzt wird.

Ein flexibler Container enthält ein oder mehrere flexible Unterelemente.

Hinweis: Außerhalb des flexiblen Containers und innerhalb der flexiblen untergeordneten Elemente werden die Elemente normal gerendert. Die Flex-Box definiert nur, wie die untergeordneten Flex-Elemente innerhalb des Flex-Containers angeordnet sind.

Flexible untergeordnete Elemente werden normalerweise in einer Zeile innerhalb der Flexbox angezeigt. Standardmäßig gibt es nur eine Zeile pro Container.

Die folgenden Elemente zeigen die untergeordneten Flex-Elemente in einer Reihe von links nach rechts:

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>FLEX</title>
    <style>
        .flex-container {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap;
            width: 1200px;
            height: 640px;
            background-color: lightsteelblue;
        }
        .flex-container .flex-item {
            width: 320px;
            height: 240px;
            margin: 10px;
            background-color:lightsalmon;
        }
    </style>
</head>
<body>
    <div>
        <div></div>
        <div></div>
        <div></div>
    </div>
</body>
</html>
Nach dem Login kopieren

Was sind die Vorteile des flexiblen HTML5-Layouts?

Gemeinsame Eigenschaften von Flex-Boxen

Weitere Kenntnisse zum Thema Programmierung finden Sie unter: Programmiervideo
Eigenschaften Beschreibung
flex- Richtung Geben Sie die Anordnung der untergeordneten Elemente im Flex-Container an.
flex-wrap Legen Sie fest, ob die untergeordneten Elemente der Flex-Box umgebrochen werden sollen, wenn sie den übergeordneten Container überschreiten -Richtung und Flex-Wrap
align-items Legen Sie die Ausrichtung des Flex-Box-Elements in Querrichtung (vertikale Achse) fest
align-content Ändern Sie das Verhalten des Flex-Wrap Attribut, ähnlich wie align-items, aber anstatt die Ausrichtung der untergeordneten Elemente festzulegen, legen Sie jedoch die Zeilenausrichtung fest
! !

Das obige ist der detaillierte Inhalt vonWas sind die Vorteile des flexiblen HTML5-Layouts?. 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