我在离子卡上有一排文字,每次都会有不同的长度。
我需要能够知道文本何时到达卡的末尾(在ios和android上都可以,甚至可以有更小的屏幕),这样我才能将其分成新的一行。

卡的外观如下:

<ion-card>
       <ion-item>

          <p><i>On:</i><span id="showName">{{event.showName}}</span></p>

            <p><i>At:</i><span id="venueName">{{event.venue}}</span></p>

        </ion-item>
<ion-card>


更新
我尝试了第一个答案建议,并将断字溢出包装添加到CSS中,但是没有用。我仍然需要Hel。

#showName{
    display: inline;
    overflow-wrap: break-word;
    font-size:  2rem;
    font-weight: 800;
    word-spacing: -2px

    }

最佳答案

<ion-grid>
  <ion-row>
    <ion-col col-12>
      <ion-item>
        <p><i>On:</i><span id="showName">{{event.showName}}</span></p>
        <p><i>At:</i><span id="venueName">{{event.venue}}</span></p>
      </ion-item>
    </ion-col>
  </ion-row>
</ion-grid>


在“ ion-card”标签中,放置此代码并尝试运行。它将仅将文本限制在该特定区域。

10-04 11:47