Nicht zentrierter Text mit justify-content: center
In einem Flex-Container zentriert die justify-content-Eigenschaft Elemente horizontal, aber Es hat keine direkte Kontrolle über den Text in diesen Elementen. Wenn der Text innerhalb des Elements umbrochen wird, behält er seinen Standardwert text-align: start bei, was zu nicht zentriertem Text führt.
Der Flex-Container, die Flex-Elemente und der Text stellen drei verschiedene Ebenen in der HTML-Struktur dar. justify-content wirkt sich auf Flex-Elemente aus, nicht auf den darin enthaltenen Text.
Wenn das Flex-Element die Breite seines Containers ausfüllt, kann es nicht zentriert werden, weshalb der Text beim Umbrechen falsch ausgerichtet ist.
An Zentrieren Sie den Text direkt, weisen Sie text-align: center durch Vererbung dem Flex-Element oder Container zu.
Beispiel
.box {
width: 100px;
height: 100px;
background-color: lightgreen;
margin: 10px;
display: flex;
align-items: center;
justify-content: center;
}
.with-align p {
text-align: center;
}
some long text here
some long text here
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3