简体   繁体   English

如何有选择地将文字居中?

[英]How do I selectively center text?

I have this kind of header in ionic 3 我在ionic 3中有这种标题

在此处输入图片说明

What I wanted to do was center the home title while ignoring the space occupied by my ion avatar 我想做的是将标题居中,同时忽略我的离子头像所占用的空间

在此处输入图片说明

Here's what I tried 这是我尝试过的

<ion-header >

  <ion-navbar style="text-align: center;">
    <ion-title>Home</ion-title>

    <ion-buttons end>
      <button ion-button round clear (click)="goToAccountPage()">
        <ion-item class="transparent">
            <ion-avatar item-end>
                <!-- <img src="{{photo_url}}"> -->
                <img [src]="photo_url" >
              </ion-avatar>
        </ion-item>

      </button>
    </ion-buttons>
  </ion-navbar>

</ion-header>

and this 和这个

<ion-header >

  <ion-navbar>
    <ion-title text-center>Home</ion-title>

    <ion-buttons end>
      <button ion-button round clear (click)="goToAccountPage()">
        <ion-item class="transparent">
            <ion-avatar item-end>
                <!-- <img src="{{photo_url}}"> -->
                <img [src]="photo_url" >
              </ion-avatar>
        </ion-item>

      </button>
    </ion-buttons>
  </ion-navbar>

</ion-header>

And then I tried implementing it directly and not inline 然后我尝试直接而不是内联地实现它

 <ion-title class="center">Home</ion-title>

.center{
    text-align: center;
}

To those who will encounter the same problem, please go to nourza's awesome and responsive answer :) 对于那些将遇到相同问题的人,请转到nourza的出色响应式:)

From this 由此

在此处输入图片说明

to this 对此

在此处输入图片说明 5] 5]

Try this 尝试这个

 .center{
            position: absolute;
            left: 50%;
            margin-right: -50%;
            transform: translate(-50%, -50%) }

You can use the following solution to selectively center text: 您可以使用以下解决方案有选择地将文本居中:

{
   position: absolute;
   text-align: center;
   width: 100%;
   left: 0;
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM