Heim > Web-Frontend > CSS-Tutorial > Wie platziere ich Flexbox-Elemente mithilfe von CSS richtig?

Wie platziere ich Flexbox-Elemente mithilfe von CSS richtig?

DDD
Freigeben: 2024-12-22 12:32:14
Original
902 Leute haben es durchsucht

How to Properly Space Flexbox Items Using CSS?

So passen Sie den Abstand zwischen Flexbox-Elementen mit CSS an

Einstellen des Mindestabstands zwischen Flexbox-Elementen mithilfe von margin: 0 5px und margin: 0 - 5px scheint eine Problemumgehung zu sein. Es gibt jedoch spezielle CSS-Eigenschaften, die für diesen Zweck entwickelt wurden:

CSS-Gap-Eigenschaft:

In modernen Browsern ist die Gap-Eigenschaft für Mehrspalten, Flexbox, und Rasterlayouts. Es legt den Abstand zwischen Zeilen und Spalten fest:

#box {
  display: flex;
  gap: 10px;
}
Nach dem Login kopieren

CSS row-gap-Eigenschaft:

Für Flexbox- und Rasterlayouts definiert row-gap den Abstand dazwischen Zeilen:

#box {
   display: flex;
   row-gap: 10px;
}
Nach dem Login kopieren

CSS-Spaltenlücke Eigenschaft:

In Mehrspalten-, Flexbox- und Rasterlayouts gibt Column-Gap den Abstand zwischen Spalten an:

#box {
  display: flex;
  column-gap: 10px;
}
Nach dem Login kopieren

Beispiel:

Um die Verwendung zu veranschaulichen, betrachten Sie den folgenden Code:

#box {
  display: flex;
  flex-wrap: wrap;
  width: 200px;
  background-color: red;
  gap: 10px;
}

.item {
  background: gray;
  width: 50px;
  height: 50px;
  border: 1px black solid;
}
Nach dem Login kopieren
<div>
Nach dem Login kopieren

Dieser Code erstellt eine Flexbox mit vier grauen Elementen, die gleichmäßig durch eine 10-Pixel-Lücke verteilt sind.

Das obige ist der detaillierte Inhalt vonWie platziere ich Flexbox-Elemente mithilfe von CSS richtig?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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