J'ai un et ci-dessous est le contenu de initialement Centre fort> a été positionné Center en raison de en-tête code> comme ci-dessous
.progress-bar code> p> p> p> < Pré> xxx pré>
Justify-Content: espace entre code> défini à
styledheader code>, le problème était
arrière-plan-couleur: vert code> ne peut prendre que très peu d'espace, alors je procède pour définir un style CSS, pour Faites-le
Flex: 1 Code> Pour prendre autant d'espace que possible, mais je ne pouvais pas la positionner pour être
Centre Code> plus? p> p>
3 Réponses :
Ajouter texte-align: centre; comme ceci: Si vous avez un autre contenu (par exemple: éléments HTML) que vous souhaitez passer au centre de l'intérieur .progress-bar code>, alors vous devez Ajouter
Affichage: flex; code>, comme celui-ci: p>
div élément de div avec classe Progress-Bar code> devrait être un conteneur Flex pour que ses enfants soient affectés par des propriétés de Flexbox
.progress-bar {
background-color: green;
flex: 1;
display: flex; <--------
justify-content: center;
align-items: center;
}
Ahh je vois! Je pensais que depuis styledheader code> est un
flexbox code> et donc tout ce que son composant imbriqué sera traité comme
flexbox code>!
Parce que vous n'avez pas mis de balise pour le texte "Centre". Il suffit de mettre une balise p sur elle, alors cela devrait fonctionner. P>
Vous avez seulement besoin de texte-alignement: Centre pour la barre de progression