【发布时间】:2018-11-25 22:25:14
【问题描述】:
我只是在那个 h1 中有一个离子网格。
<ion-content no-padding no-bounce>
<ion-grid no-padding>
<h1>ion-grid</h1>
</ion-grid>
</ion-content>
我的离子含量设置为 100vh,离子网格设置为 80%;高度。如何在离子含量内垂直居中离子网格?并在离子网格内垂直居中 h1?
我尝试将 ion-content 设置为显示 flex(我确定它已经是)并且还对齐内容中心。与离子网格相同。
这是我的 CSS:
ion-content {
display: flex;
height: 100vh;
width: 100vw;
align-content: center;
ion-grid {
display: flex;
height: 80%;
width: 100%;
background-color: blue;
align-content: center;
}
}
结果如下(离子网格被粘在离子内容的顶部而不是垂直居中,因此 align-content: center 不起作用。与离子网格和 h1 相同):
【问题讨论】: