Ich versuche ein kreisförmiges div mit etwas Text direkt in der Mitte zu machen. Ich kann es horizontal in der Mitte, leicht, aber ich habe große Mühe, es in der vertikalen Mitte zu bekommen, ich habe versucht, vertikale Ausrichtung, Polsterung, Display usw., aber es wird immer ganz oben bleiben.Wie kann man Text in der Mitte eines Kreises div vertikal positionieren?
Hier ist der säumige HTML:
<div class="widget">
<p id='case'>{27 cases}</p>
</div>
Und hier ist die CSS für das div:
.widget {
background-color: #ff1122;
color: yellow;
width: 150px;
height: 150px;
border-radius: 100%;
text-align: center;
font-size: 24px;
vertical-align: middle;
}
Ich versuche vertikal den Text genau in der Mitte des Kreises zu bekommen. Wie kann ich das machen?
Dies wird Probleme schaffen, wenn der Text über mehrere Zeilen ist. Ich glaube, dass die Verwendung von 'display: table-cell' eine persönlichere Lösung wäre, aber für jede ihre eigene Lösung. – Santi
Ich aktualisierte meine Antwort, um zwei Möglichkeiten einzuschließen, eine für die Einzelleitung und die andere für mehrere Leitungen. – Wowsk