J'essaie d'aligner verticalement mon texte sur mon écran. J'ai lu les documents sur la façon de procéder. Mais je n'ai toujours pas de chance. Voici mon code:
<div class="row">
<div class="col col-center text-center">
<h4 class="gray">This text is in the center of the screen</h4>
</div>
</div>
HTML
<div class="row">
<div class="col">
<div class="text-center">
<h5 style="text-align: center;">This text is in the center of the screen</h5>
</div>
</div>
</div>
Cela fonctionne sur Ionic Framework 3.0.1:
HTML:
<ion-content padding>
<div>
<h4 class="gray">This text is in the center of the screen</h4>
</div>
</ion-content>
TOUPET:
ion-content {
div {
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
}
Essayez cette solution:
1.Ajoutez de nouveaux styles CSS:
.home .scroll-content {
display: table !important;
width: 100% !important;
height: 100% !important;
margin-top: -50px; /* the height of the centered content */
text-align: center;
}
.home .scroll {
display: table-cell;
vertical-align: middle;
}
2.Appliquez la classe home
à ion-view
:
<ion-view class="home">
Que diriez-vous de spécifier la "hauteur"? Quoi qu'il en soit, centralisez votre texte en horizontal, vous pouvez également utiliser align="center"
. (Pour être clair, j'ai ajouté la couleur à la ligne et à la col.)
<div class="row" style="height: 900px; background-color: blue;">
<div class="col col-center" style="background-color: red;>
<h4 class="gray" align="center">This text is in the center of the screen</h4>
</div>
</div>