Die FR -Einheit im CSS -Netz verteilt den verfügbaren Platz proportional. 1. Es funktioniert, indem es auf der Summe der FR-Werte, z. B. 1FR 2FR, basierend auf einem Drittel und zwei Dritteln teilt. 2. Es erm?glicht flexible Layouts, vermeidet manuelle Berechnungen und unterstützt reaktionsschnelles Design. 3. Gemeinsame Verwendungszwecke umfassen S?ulen mit gleicher Breite, proportionale S?ulen und Mischung mit flexiblen Gr??en.
CSS Grid stellte eine neue Einheit namens FR Unit vor, die für "Fraktion" steht. Die FR -Einheit wird verwendet, um den verfügbaren Platz in einem Gitterbeh?lter zu verteilen. Sie k?nnen angeben, wie viel der verbleibende Speicherplatz jede Spalte oder Zeile einnehmen sollte.
Hier ist eine Aufschlüsselung:
Wie FR -Einheiten funktionieren
- Wenn Sie Spalten oder Zeilen mit
grid-template-columns
odergrid-template-rows
definieren, k?nnen Siefr
verwenden, um Platz proportional zuzuordnen. - Zum Beispiel, wenn Sie
grid-template-columns: 1fr 2fr;
Die erste Spalte wird ein Drittel des verfügbaren Raums in Anspruch nehmen, und die zweite Spalte wird zwei Drittel in Anspruch nehmen. - Die Gesamtzahl der Brüche wird berechnet, indem alle FR -Werte summiert werden (in diesem Fall 1 2 = 3), und jeder Teil wird entsprechend zugewiesen.
Warum FR -Einheiten verwenden?
- Flexible Layout : FR -Einheiten erleichtern es einfach, flexible Layouts zu erstellen, die sich an verschiedene Bildschirmgr??en anpassen, ohne sich auf feste Pixelwerte zu verlassen.
- Vermeiden Sie manuelle Berechnungen : Sie müssen nicht manuell die Prozents?tze berechnen oder sich Sorgen über Margen, die in Ihr Layout eingehen, nicht manuell berechnen. Grid verarbeitet es automatisch.
- Responsives Design : Sie sind besonders nützlich, wenn sie reaktionsschnelle Designs erstellen, bei denen Elemente basierend auf dem verfügbaren Raum reibungslos ver?ndert werden sollen.
H?ufige Anwendungsf?lle
- Gleiche Breitenspalten : Verwenden Sie
1fr
für jede Spalte, um sie gleich Breite zu machen.Grid-Template-S?ulen: 1fr 1fr 1fr;
- Proportionale Spalten : Erstellen Sie ungleiche Spalten mit spezifischen Verh?ltnissen.
Grid-Template-S?ulen: 2fr 1fr;
- Mischen feste und flexible Gr??en : Kombinieren Sie
fr
mit festen Einheiten wiepx
oderrem
.Grid-Template-S?ulen: 200px 1fr 2fr;
Kurz gesagt, FR -Einheiten vereinfachen den Prozess des Erstellens dynamischer, proportionaler Layouts im CSS -Netz. Sie sind nicht kompliziert, wenn Sie verstehen, wie sie den Raum teilen - aber sie sind m?chtig, wenn sie richtig verwendet werden.
Das obige ist der detaillierte Inhalt vonWas sind FR -Einheiten im CSS -Netz?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

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

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

CSSGrid und Flexbox k?nnen in Kombination verwendet werden, aber das Gitter eignet sich besser für zweidimensionale Layouts, w?hrend Flexbox bei eindimensionalen Layouts gut ist. 1.Grid definiert die Gitterstruktur durch Raster-Template-Reihen und Gitter-Template-S?ulen, die für komplexe zweidimensionale Layouts geeignet sind. 2. Flexbox steuert die Richtung und die Platzallokation durch Flex-Richtung- und Flex-Attribute, geeignet für eindimensionales Layout und einfaches reagierendes Design. 3. In Bezug auf die Leistung ist Flexbox für einfache Layouts geeignet und das Gitter für komplexe Layouts geeignet, kann jedoch die Leistung des Browsers beeinflussen. 4. Kompatibilit?t, Flexbox unterstützt ein umfassenderes Netz in modernen Browsern

Die Minmax () -Funktion von CSS wird verwendet, um den minimalen und maximalen Gr??enbereich von Gitterspuren zu definieren, wodurch die Layout -Flexibilit?t verbessert wird. Die Kernfunktion besteht darin, den Entwickler ein Gr??enintervall wie Minmax (200px, 1FR) anzugeben, bedeutet, dass die S?ulenbreite mindestens 200px betr?gt und h?chstens auf 1FR gestreckt werden kann. Zu den allgemeinen Verwendungen geh?ren Responsive -Karten -Layout, automatische Spaltenbreitenanpassung von Datentabellen und ausgewogene Leerbereiche. Zu den h?ufig verwendeten Kombinationen geh?ren Minmax (200px, 1FR), Minmax (Minmax-In-Content, Max-In-In-Inhalt), Minmax (150px, 300px) und Minmax (Auto, 1FR). Zu den Anmerkungen geh?ren das Vermeiden der Einstellung zu hoher Mindestwerte und das Testen verschiedener Bildschirme

CSSGRIDISAPOWURTOOLTOOLFORCORATECORECYNEXTWO-DIMEALALLAYOUTOUTOutsByFeringControloverbothrowsAndColumns.

Ja, Sie k?nnen Flexbox in CSSGrid -Elementen verwenden. Der spezifische Ansatz besteht darin, zun?chst die Seitenstruktur mit dem Gitter zu teilen und den Unterkontainer als Flex -Beh?lter in eine Gitterzelle zu setzen, um eine weitere feine Ausrichtung und Anordnung zu erzielen. Zum Beispiel nisten ein Div mit Display: Flex -Stil in HTML; Zu den Vorteilen, dies zu tun, geh?ren hierarchisches Layout, einfacher reaktionsschnelles Design und freundlichere Komponentenentwicklung. Es ist zu beachten, dass das Display -Attribut nur direkte Kinderelemente beeinflusst, überm??ige Verschachtelung vermieden und die Kompatibilit?tsprobleme alter Browser berücksichtigt.

ThefrunitincsSgriddistributesAvailableSpaceProphortal.

ToplaceItemSonacssgridusinnenumbers, youspecifyThestartandendlinesForrowsandColumns.1) GridlinesAreAutomatisch-startingfrom1atThetop-linftcorner, withverticallinesseParatingColumnsandhorizinitorinationParatingrowns.2) Gebrauch

CSSGrid ist ein zweidimensionales Web-Layout-Tool, mit dem Entwickler die Position und Gr??e von Seitenelementen durch Definieren von Zeilen und Spalten genau steuern k?nnen. Im Gegensatz zu Flexbox kann es gleichzeitig Zeilen und Spalten verarbeiten, die zum Aufbau komplexer Strukturen geeignet sind. Um das Raster zu verwenden, müssen Sie zuerst den Container auf das Anzeigen einstellen: Grid und die Spaltengr??e durch 1.Grid-Template-S?ulen und 2. GRID-TEMPLATE-Reihen, den Abstand und den 4. GRID-TEMPLATE-benannten Bereich einstellen, um die Lesbarkeit zu verbessern. Zu den typischen Anwendungsszenarien geh?ren Responsive Layouts, Dashboard -Schnittstellen und Bildgalerien. Zu den praktischen Tipps geh?ren: 5. Grid-S?ule/g verwenden

CSSGrid und Flexbox haben jeweils ein eigenes Fachwissen, und die besten Ergebnisse werden zusammen verwendet. Grid ist ein zweidimensionales Layout, das für die Gesamtseitenstruktur geeignet ist, z. Flexbox ist ein eindimensionales Layout, das eher für die interne Anordnung von Komponenten geeignet ist, z. B. Navigationsleiste, Tastegruppe, Kartenliste usw. Verwenden Sie beispielsweise das Gitter in der Mitte des Dreispalten-Layouts und blockieren dann nach oben und unten und verwenden Sie mit Flexbox mehrere Tasten in einer Reihe automatisch aus. Die tats?chliche Kombinationsmethode lautet: Der ?u?ere Container verwendet Anzeige: Grid, um das Gesamtgerüst zu definieren, und die untergeordneten Elemente werden in jedem Bereich mit Display: Flex angeordnet. Zu den allgemeinen Strukturen geh?ren die gesamte Seite mit dem Gitter, um Bl?cke zu teilen, und die Navigationsleiste, die Schaltfl?chengruppe und die Kartenliste sind mit Flexbox ausgerichtet. Notiz
