首页 > 解决方案 > 如何水平对齐离子网格单元的内容

问题描述

使用 ion-grid 时,如何将单元格的内容水平对齐到单元格的左/右/中心?

  <ion-grid>
    <ion-row>
      <ion-col class="ion-align-self-left">
        left
      </ion-col>
      <ion-col class="ion-align-self-right">
        right
      </ion-col>
    </ion-row>
  </ion-grid>

内容总是左对齐,我希望文本“右”对齐到它自己的单元格的右侧。

标签: angulartypescriptionic4

解决方案


您只需要使用此处记录ion-text-end的css 类:

  <ion-grid>
    <ion-row>
      <ion-col class="ion-text-start">
        left
      </ion-col>
      <ion-col class="ion-text-end">
        right
      </ion-col>
    </ion-row>
  </ion-grid>

呈现为:

在此处输入图像描述

顺便说一句:您尝试使用的 flex 选项是错误的类。在 Ionic4 中,它是start 和 end 而不是 left 和 right


推荐阅读