Inhaltsverzeichnis:

Wie erstelle ich ein Rasterlayout in CSS?
Wie erstelle ich ein Rasterlayout in CSS?

Video: Wie erstelle ich ein Rasterlayout in CSS?

Video: Wie erstelle ich ein Rasterlayout in CSS?
Video: Dreamweaver Tutorial: Fließendes Rasterlayout 2024, Kann
Anonim

Fassen wir die vier wesentlichen Schritte zusammen:

  1. Schaffen ein Containerelement, und deklarieren Sie es als Anzeige: Netz ;.
  2. Verwenden Sie denselben Container, um die zu definieren Netz Tracks mit dem Netz - Vorlage -Spalten und Netz - Vorlage -rows-Eigenschaften.
  3. Platzieren Sie untergeordnete Elemente innerhalb des Containers.
  4. Geben Sie die Dachrinnengrößen mit den Netz -Lückeneigenschaften.

Kann ich hiervon CSS-Rasterlayout verwenden?

Anders als im Internet Explorer, CSS-Rasterlayout hat in Safari, Chrome, Opera, Firefox und Edge kein Präfix. Die Unterstützung für alle Eigenschaften und Werte, die in diesen Handbüchern beschrieben werden, ist browserübergreifend interoperabel. Das bedeutet, wenn du etwas schreibst Gitterstruktur Code in Firefox, sollte es in Chrome genauso funktionieren.

Sollte ich zusätzlich Flexbox oder Grid verwenden? Beide Flexbox und Netz basieren auf diesem Konzept. Flexbox eignet sich am besten zum Anordnen von Elementen in einer einzelnen Zeile oder einer einzelnen Spalte. Netz eignet sich am besten zum Anordnen von Elementen in mehreren Zeilen und Spalten. Die Eigenschaft justify-content legt fest, wie der zusätzliche Platz der biegen -Container wird an die. verteilt biegen -Produkte.

Was ist 1fr?

1fr ist eine "Brucheinheit", was "der verbleibende Platz im Element" bedeutet.

Was ist Flexbox-Raster?

Flexbox ist für eindimensionale Layouts und Netz ist für zweidimensionale Layouts ausgelegt. Dies bedeutet, dass Sie, wenn Sie Elemente in eine Richtung anordnen (z. B. drei Schaltflächen in einer Kopfzeile), verwenden sollten Flexbox : Es gibt Ihnen mehr Flexibilität als CSS Netz.

Empfohlen: