Ионный элемент c выровненным по левому и правому краю текстом

У меня есть ионный элемент в ионном список. Каков наилучший способ выравнивания первого текста слева и выравнивания второго текста справа?

  <div class="item">
    <span>first</span>
    <span>second</span>
  </div>

7 ответов


Это можно сделать с помощью основных свойств CSS. здесь нет ничего особенного об ионном. Это можно сделать с помощью float:left и float:right свойства.

по-прежнему для вашей справки, вы можете пройти через это ссылке.


в ionic 2 просто используйте

текст-слева,текст-справа

<div class="item">
    <span text-left>first</span>
    <span text-right>second</span>
</div>

Подробнее :- https://github.com/driftyco/ionic/typography.scss


С Ionic 3 вышеуказанные ответы не работали. С Ion-items вы можете просто оставить левый текст нетронутым, потому что он выровнен по умолчанию. С текстом, который вы хотите выровнять, просто используйте декоратор конца элемента следующим образом:

<ion-item>
     Name <span item-end>Zack</span>
</ion-item>

вы также используете класс и атрибут ionic для этого. Например,

<div class="item row">
   <span align="right" class="col col-50">first</span>
   <span align="left" class="col col-50">second</span>
</div>

С Ionic 2 & выше, вы можете использовать Размещение Элемента атрибуты, такие как float-left или float-right на ваших HTML-элементах вместо добавления свойств, таких как float: left; или float: right; на вашем scss

https://ionicframework.com/docs/theming/css-utilities/#float-elements

<div class="item">
  <span float-left>first</span>
  <span float-right>second</span>
</div>

вы можете использовать свойство css "text-align" для этого

<div class="item row">
  <span style="text-align:right" class="col col-50">first</span>
  <span style="text-align:left" class="col col-50">second</span>
</div>

надеюсь, что это исправит вашу проблему


Ionic использует утилиты CSS. Они обеспечивают свой собственный способ выравнивания текста.

<div class="item">
  <span>first</span>
  <span>second</span>
</div>

подробнее о CSS utilities at https://ionicframework.com/docs/theming/css-utilities/#text-alignment