Heim > Web-Frontend > CSS-Tutorial > Wie erstelle ich schwebende Divs gleicher Höhe mit reinem CSS?

Wie erstelle ich schwebende Divs gleicher Höhe mit reinem CSS?

Barbara Streisand
Freigeben: 2024-12-11 07:23:09
Original
331 Leute haben es durchsucht

How to Create Equal-Height Floating Divs with Pure CSS?

Floating-Divs gleicher Höhe in HTML/CSS erstellen

Bei der Arbeit mit Floating-Divs kann es manchmal schwierig sein, gleiche Höhen zwischen den Divs beizubehalten divs. Auch wenn eine Tabelle eine einfache Lösung sein kann, ist sie semantisch möglicherweise nicht immer angemessen. Glücklicherweise gibt es reine CSS-Techniken, um dies zu erreichen.

Ein Ansatz besteht darin, einen unteren Abstand und einen negativen unteren Rand auf die Divs anzuwenden. Die Polsterung erzeugt den Eindruck eines vertikalen Raums, während der Rand dieser Polsterung entgegenwirkt. Dies kann genutzt werden, um Spalten gleicher Höhe zu erstellen.

Darüber hinaus kann das Einschließen der Divs in einen übergeordneten Container mit „overflow:hidden“ verhindern, dass Inhalte außerhalb des Containers überlaufen. Dadurch bleibt die vertikale Ausrichtung erhalten.

Um Text innerhalb der Divs vertikal zu zentrieren, sollten Sie die Verwendung von Zeilenhöhen- oder Flexbox-Techniken in Betracht ziehen. Wenn Sie beispielsweise die Zeilenhöhe auf einen großen Wert festlegen oder Flexbox verwenden und Elemente in der Mitte ausrichten, können Sie eine vertikale Ausrichtung erreichen.

Das folgende Codebeispiel demonstriert diese Technik:

#container {
  overflow: hidden;
}
#left-col {
  float: left;
  width: 50%;
  padding-bottom: 500em;
  margin-bottom: -500em;
}
#right-col {
  float: left;
  width: 50%;
  margin-right: -1px;
  border-left: 1px solid black;
  padding-bottom: 500em;
  margin-bottom: -500em;
}
Nach dem Login kopieren

Dies Der Ansatz bietet eine saubere und semantisch angemessene Möglichkeit, schwebende Divs gleicher Höhe in HTML/CSS zu erstellen.

Das obige ist der detaillierte Inhalt vonWie erstelle ich schwebende Divs gleicher Höhe mit reinem CSS?. 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