Heim > Web-Frontend > CSS-Tutorial > Wie kann ich Text zwischen horizontalen Linien zentrieren?

Wie kann ich Text zwischen horizontalen Linien zentrieren?

Barbara Streisand
Freigeben: 2024-12-22 14:28:09
Original
862 Leute haben es durchsucht

How Can I Center Text Between Horizontal Rules?

Text innerhalb horizontaler Regeln zentrieren

Um horizontale Linien zu erstellen, die zentrierten Text flankieren, wurden verschiedene Lösungen vorgeschlagen, jede mit ihren eigenen Einschränkungen.

Ein gängiger Ansatz besteht in der Verwendung mehrerer <div> Elemente und deren Floating:

<div>
Nach dem Login kopieren

Dieser Ansatz kann jedoch zu Ausrichtungsproblemen führen. Ebenso kann die Verwendung einer Tabelle zu einer Fehlausrichtung führen:

<table><tr>
  <td>
Nach dem Login kopieren

Mit der Einführung von Flexbox entstand eine sauberere Lösung:

.separator {
  display: flex;
  align-items: center;
  text-align: center;
}

.separator::before,
.separator::after {
  content: '';
  flex: 1;
  border-bottom: 1px solid #000;
}

.separator:not(:empty)::before {
  margin-right: .25em;
}

.separator:not(:empty)::after {
  margin-left: .25em;
}
Nach dem Login kopieren
<div class="separator">Next section</div>
Nach dem Login kopieren

Dieser Ansatz ermöglicht eine präzise Ausrichtung und macht die Notwendigkeit überflüssig für komplexe Markups oder „fudgy“-Lösungen.

Das obige ist der detaillierte Inhalt vonWie kann ich Text zwischen horizontalen Linien zentrieren?. 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