Ionic 3,ion-col内容必须对齐中间

时间:2018-05-03 15:22:03

标签: ionic-framework ionic3

我有一个表格设计,离子行中的两个离子色列具有不同的行数。但我需要在中间对齐两个内容。什么是最好的解决方案?

<ion-content padding>
  <ion-grid>
    <ion-row>
       ....other cols....
       <ion-col col-6>
        <label>Date of Audit:
          <h2>01/30/18<br/>
          1:06:50<small>PM UTC</small></h2>
        </label>
      </ion-col>
      <ion-col col-6 text-center center class="overall-score">
        <label>Overall Score:
          <h1>40%</h1>
        </label>
      </ion-col>
   </ion-row>
  </ion-grid>
</ion-content>

4 个答案:

答案 0 :(得分:0)

创建一个新的css类:

.align-text-middle {
    display: flex;
    align-items: center;
}

将该类添加到ion-col。

答案 1 :(得分:0)

需要将样式应用于离子col,以使其内容居中。

CSS:

static const char _ _func_ _[] = "function-name";

HTML:

ion-col {
  text-align: center;
}

CSS:

<ion-col class="someclass">

答案 2 :(得分:0)

添加离子行

<ion-col>
  <ion-row style="min-height:100%" justify-content-center align-items-center>
    <p>test</p>
  </ion-row>
</ion-col>

答案 3 :(得分:0)

使用网格,行和列作为良好做法,阅读Ionic documentation,简单有效。

以此为中心:

<ion-grid>
  <ion-row justify-content-center>
    <h1>This is center</h1>
  </ion-row>
</ion-grid>