Im folgenden Code habe ich ein div, das eine Zahl und ihre Einheiten enthält (im Beispiel 1000 Meilen). Die Nummer ist in der div zentriert OK, aber ich brauche die Einheiten, um richtig zentriert zu sein unter die Nummer. Wie ist das möglich?Text unterhalb der absoluten Spanne zentrieren
div.div1 {
height: 200px;
width: 200px;
background-color: orange;
position: relative;
}
span.number {
font-family: Verdana;
font-size: 36px;
font-weight: bold;
position: absolute;
top: 50%;
left: 50%;
transform: translateX(-50%) translateY(-50%);
}
span.units {
margin: 0 auto;
}
<div class="div1">
<span class="number">1,000</span>
<br/>
<span class="units">miles</span>
</div>
Gibt es eine spezielle Anforderung für das Hinzufügen von 'position: absolute;' zu 'span.number'? –
Nein, ich benutze es nur, um die Spanne vertikal und horizontal zu zentrieren. Wenn Sie das ohne absolute Einstellung tun können, funktioniert das auch. – ps0604
Da gehen Sie: https://jsfiddle.net/vqgj2h7h/5/ – UncaughtTypeError