中心对齐离子标题

4 css ionic-framework

在此输入图像描述

在下图中,离子标题绘画未在中心正确对齐,如何在准确的中心对齐

home.html的

<ion-header>

<ion-navbar>
<ion-title> <p align="center" style="color:white;">{{service.name}}</p>
</ion-title>
</ion-navbar>

</ion-header>
Run Code Online (Sandbox Code Playgroud)

Par*_*kar 30

离子 CSS 属性已弃用。

代替:

'<ion-title text-center>'
Run Code Online (Sandbox Code Playgroud)

和:

'<ion-title class="ion-text-center">'
Run Code Online (Sandbox Code Playgroud)

  • 如果左上角有一个汉堡包或后退图标,则该图标将在剩余宽度内居中,而不是OP所希望的视口中心。 (2认同)

Saj*_*jaD 12

只需将文本中心属性添加到ion-navbar标签或ion-title标签,如下所示:

<ion-navbar text-center>
  <ion-title>
    Some text...
  </ion-title>
</ion-navbar>
Run Code Online (Sandbox Code Playgroud)

要么

<ion-navbar>
  <ion-title text-center>
    Some text...
  </ion-title>
</ion-navbar>
Run Code Online (Sandbox Code Playgroud)


Pat*_*Vee 8

我刚刚在我们的应用程序中发生了这种情况/从 Ionic3 -> Ionic6 进行转换,令我困扰的是,没有一个答案似乎真正理解(在OP的示例中)“绘画”应该位于应用程序/屏幕的中心,不居中于未被 slot="start" 或 slot="end" 中可能存在或不存在的任何按钮/文本占用的剩余空间。

这并不完美,但效果很好。

ion-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)

  • 谢谢你!这应该是迄今为止公认的答案。我的意思是,图片就在那里…… (3认同)