Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich mithilfe von CSS ein flüssiges Layout mit gleichmäßig verteilten DIVs?

Wie erstelle ich mithilfe von CSS ein flüssiges Layout mit gleichmäßig verteilten DIVs?

Susan Sarandon
Freigeben: 2024-12-25 03:31:17
Original
357 Leute haben es durchsucht

How to Create a Fluid Layout with Equally Spaced DIVs Using CSS?

Flüssige Breite mit gleichmäßig verteilten DIVs

Um ein flüssiges Layout mit gleichmäßig verteilten DIVs zu erreichen, kann der folgende Ansatz verwendet werden:

CSS

#container {
  text-align: justify;
  -ms-text-justify: distribute-all-lines;
  text-justify: distribute-all-lines;
}
Nach dem Login kopieren

Dies legt den Text fest Ausrichtung auf „ausrichten“, wodurch der Inhalt gleichmäßig über die verfügbare Breite verteilt wird.

.box1,
.box2,
.box3,
.box4 {
  display: inline-block;
  vertical-align: top;
}
Nach dem Login kopieren

Durch die Einstellung display: inline-block verhalten sich die DIVs wie Inline-Elemente und fließen horizontal innerhalb des Containers.

.stretch {
  width: 100%;
  display: inline-block;
  font-size: 0;
  line-height: 0
}
Nach dem Login kopieren

Ein „Stretch“-Element wird hinzugefügt, um den verbleibenden Platz zu füllen und die DIVs an ihre gewünschten Positionen zu schieben. Das Löschen der Schriftart und Zeilenhöhe hilft in einigen Browsern.

HTML

<div>
Nach dem Login kopieren

Das Stretch-Element sorgt dafür, dass die DIVs gleichmäßig und reaktionsschnell über den Flüssigkeitsbehälter verteilt werden.

Das obige ist der detaillierte Inhalt vonWie erstelle ich mithilfe von CSS ein flüssiges Layout mit gleichmäßig verteilten DIVs?. 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
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage