Как центрировать текст <ion-item-divider> в Ionic 4
Как текст может быть горизонтально центрирован внутри <ion-item-divider>
элемент в Ionic 4?
Я не могу найти ничего в документах Ionic 4 по центрированию текста html-компонента. В Ionic 3 документах я нашел text-center
Утилита атрибутов, как показано ниже и задокументирована здесь, но она не работает.
<ion-content padding>
<ion-list>
<ion-item>
Hello, I am left aligned
</ion-item>
<ion-item-divider text-center>
PLEASE CENTER ME!
</ion-item-divider>
</ion-list>
</ion-content>
Я также попытался добавить style="text-align: center;"
к <ion-item-divider>
элемент, но это ничего не сделало.
4 ответа
Я закончил тем, что сделал это:
<ion-item-divider>
<div style="width: 100%; text-align: center;">PLEASE CENTER ME!!</div>
</ion-item-divider>
некрасиво:(
Вы можете создать класс CSS и назвать его центром. Я использовал глобальные переменные.scss в теме каталога:
.center {
text-align: center;
}
тогда вы можете сделать что-то вроде этого:
<ion-label>
<p class="center">Some text</p>
</ion-label>
Пожалуйста, не используйте встроенные стили. Что такого плохого в встроенном CSS?
В Ionic 4 похоже, что вы должны установить текстовый центр на ионной метке, попробуйте:
<ion-item-divider>
<ion-label text-center>PLEASE CENTER ME!!</ion-label>
</ion-item-divider>
это было заменено на ion-text-center
<ion-item-divider class="ion-text-center">
PLEASE CENTER ME!
</ion-item-divider>