ionic ionicリストにアイテムがあります。最初のテキストを左揃え、2番目のテキストを右揃えする最良の方法は何ですか?
<div class="item">
<span>first</span>
<span>second</span>
</div>
これは、基本的なCSSプロパティを使用して実行できます。 ionicここについては特に何もありません。これはfloat:left
およびfloat:right
プロパティ。
まだ参考のために、この link をご覧ください。
In ionic 2はただ使用する
text-left、text-right
<div class="item">
<span text-left>first</span>
<span text-right>second</span>
</div>
Ionic 3とすると、上記の答えは機能しませんでした。イオン項目を使用すると、デフォルトで左揃えになっているため、左のテキストをそのままにすることができます。 、次のようにアイテム終了デコレータを使用します。
<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以上)を使用すると、scssにfloat-left
やfloat-right
などのプロパティを追加する代わりに、HTML要素にfloat: left;
やfloat: right;
などの属性を使用できますElement Placement
https://ionicframework.com/docs/theming/css-utilities/#float-elements
<div class="item">
<span float-left>first</span>
<span float-right>second</span>
</div>
IonicはCSSユーティリティを使用します。それらは、テキストを整列する独自の方法を提供します。
<div class="item">
<span>first</span>
<span>second</span>
</div>
https://ionicframework.com/docs/theming/css-utilities/#text-alignment にあるCSSユーティリティの詳細
Ionic 3を使用し、最良の答えはionicタグと属性を使用することです。
<ion-list>
<ion-item>
<ion-label>
this to the left
</ion-label>
<ion-label text-right>
this to the right
</ion-label>
</ion-item>
</ion-list>