簡體   English   中英

我可以在<sub>標簽</sub>內斷線<sub>嗎?</sub>

[英]Can i break line inside a <sub> tag?

我正在嘗試顯示一個公式。 分母在文本中很長,我想換行。 有人可以幫忙嗎?

我目前的代碼:

<p>
   <sup>Active Subscribers</sup>
   <span style="font-size:30px;">/</span>
   <sub>Total Number of Subscribers</sub>
</p> 

我的結果是:活躍訂閱者/訂閱者總數

我想要的是:

           Active Subscribers/Total Number 

                              of Subscribers

但是帶有 sup 和 sub 標簽。 抱歉,我不知道為什么我無法添加圖片。

這是一個代碼筆鏈接: https ://codepen.io/rashmeereddy25/pen/wZBQmx

我想你可以像這樣使用css網格:

<div class="grid-container">
  <div class="grid-item"><sup>Active Subscribers</sup>
    <span style="font-size:30px;">/</span>
  </div>
  <div class="grid-item">
    <sub class="tete">Total Number <br> of Subscribers</sub>        
  </div>
</div>

和CSS:

.grid-container {
  display: inline-grid;
  grid-template-columns: auto auto auto;
}

只需刪除 br 標簽並添加 css 規則:

sub{ display: inline-block; width: 80px; }

 sub{ display: inline-block; width: 80px; }
 <p> <sup>Active Subscribers</sup> <span style="font-size:30px;">/</span> <sub>Total Number of Subscribers</sub> </p> When I add a br tag: <p> <sup>Active Subscribers</sup> <span style="font-size:30px;">/</span> <sub>Total Number of Subscribers</sub> </p> I need the "of Subscribers" under "Total Number"

弗拉斯不遠了……

見 =>https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align

 sub { display: inline-block; vertical-align: text-top; }
 <p> <sup>Active Subscribers</sup> <span style="font-size:30px;">/</span> <sub>Total Number <br> of Subscribers</sub> </p>

就像我說的,MathML 可以很容易地做到這一點: https : //jsfiddle.net/2gjsnxqd/

<math>
    <mfrac>
        <mi>Active Subscribers</mi>
        <mi>Total Number of Subscribers</mi>
    </mfrac>
</math>

當然,支持並不是它應該的樣子,因為 MathML 是 HTML 標准的一部分: https : //caniuse.com/#feat=mathml

這是我看到的,因為我使用 Firefox 作為我的主要瀏覽器:

顯示呈現的 MathML 公式的頁面片段

如果你決定在未來走這條路,我會從這里開始: Daniel I. Scully - A Beginner's Guide to MathML

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM