Drei Möglichkeiten, das horizontale Div-Layout auf beiden Seiten auszurichten

Drei Möglichkeiten, das horizontale Div-Layout auf beiden Seiten auszurichten

In diesem Artikel werden hauptsächlich drei Methoden zur Implementierung der Ausrichtung des horizontalen Div-Layouts auf beiden Seiten vorgestellt und wie folgt mit Ihnen geteilt:

Methode 1

Das übergeordnete Container-Div verwendet die Position: relativ; und das untergeordnete Div verwendet die Position: absolut; Achten Sie beim Positionieren auf das Randproblem

html

<div Klasse="div-Container">
  <div Klasse="div1">1</div>
  <div Klasse="div2">2</div>
</div>

CSS

/* Methode 1 */
.div-Container {
  Rand: 10px 0;
  Polsterung: 10px;
  Breite: 400px;
  Rand: 2px durchgezogen #ccc;
  Position: relativ;
}
.div1 {
  Breite: 100px;
  Höhe: 50px;
  Rand: 2px durchgehend rot;
}
.div2 {
  Breite: 100px;
  Höhe: 50px;
  Rand: 2px durchgehend rot;
  Position: absolut;
  /* Randeinstellungen */
  rechts: 10px;
  oben: 10px;
}

Methode 2 Empfohlen

Das übergeordnete Container-Div verwendet display:flex; justify-content:space-between;

html

<div Klasse="div-Container2">
  <div Klasse="div3">3</div>
  <div Klasse="div4">4</div>
</div>

CSS

/* Methode 2 */
.div-container2 {
  Rand: 10px 0;
  Polsterung: 10px;
  Breite: 400px;
  Rand: 2px durchgezogen #ccc;
  Anzeige: Flex;
  Inhalt ausrichten: Abstand dazwischen;
}
.div3 {
  Breite: 100px;
  Höhe: 50px;
  Rand: 2px durchgehend rot;
}
.div4 {
  Breite: 100px;
  Höhe: 50px;
  Rand: 2px durchgehend rot;
}

Methode 3

Das übergeordnete Container-Div verwendet „display:flex;“, um eine horizontale Anordnung zu erzielen, und das untergeordnete Div legt die Breite fest, um den Raum auszufüllen.

html

<div Klasse="div-container3">
  <div Klasse="div5">5</div>
  <div class="div7">Platzhalter-Div</div>
  <div Klasse="div6">6</div>
</div>

CSS

/* Methode 3 */
.div-container3 {
  Rand: 10px 0;
  Polsterung: 10px;
  Breite: 400px;
  Rand: 2px durchgezogen #ccc;
  Anzeige: Flex;
  Inhalt ausrichten: Abstand dazwischen;
}
.div5 {
  Breite: 100px;
  Höhe: 50px;
  Rand: 2px durchgehend rot;
}
.div6 {
  Breite: 100px;
  Höhe: 50px;
  Rand: 2px durchgehend rot;
}
.div7 {
  Breite: berechnet (100 % – 100 Pixel – 100 Pixel);
  Höhe: 50px;
  Rand: 1px durchgezogen #ccc;
}

Link zum vollständigen GitHub-Code

https://github.com/gywgithub/exercise01/blob/master/div-flex/index.html

Damit ist dieser Artikel über drei Möglichkeiten zur horizontalen Ausrichtung von Div-Layouts abgeschlossen. Weitere Informationen zur horizontalen Ausrichtung von Div-Layouts finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Detaillierte Erklärung der Meta-Tags und ihrer Verwendung in HTML

>>:  Anwendungsbeispiele für die virtuelle Liste des WeChat-Applets

Artikel empfehlen

Detaillierte Erläuterung der logischen Architektur von MySQL

1. Gesamtarchitekturdiagramm Im Vergleich zu ande...

Schritte zum Erstellen des Projekts vite+vue3+element-plus

Verwenden Sie vite, um ein vue3-Projekt zu erstel...

Stellen Sie die Grafana+Prometheus-Konfiguration mit Docker bereit

docker-compose-monitor.yml Version: '2' N...

Grundkenntnisse im Website-Design: Neulinge lesen bitte dies

Heutzutage beginnen viele Leute damit, Websites z...

Beispielanweisungen für Indizes und Einschränkungen in MySQL

Fremdschlüssel Abfrage, bei welchen Tabellen der ...

Vor- und Nachteile von Vite und Vue CLI

Es gibt im Vue-Ökosystem ein neues Build-Tool nam...

Gängige Methoden und Probleme der Docker-Bereinigung

Wenn Sie Docker für die Entwicklung im großen Maß...

Rsync+crontab regelmäßige Synchronisierungssicherung unter centos7

In letzter Zeit möchte ich regelmäßig wichtige in...

Docker-Umgebung in Linux-Umgebung installieren (keine Fallstricke)

Inhaltsverzeichnis Installationsvoraussetzungen S...

Größe von PNG-Bildern mit CSS-Maske deutlich optimieren (empfohlen)

Dieser Artikel darf gerne geteilt und zusammengef...