mathsize

已棄用:此特性不再推薦。雖然某些瀏覽器可能仍然支援它,但它可能已經從相關的網路標準中刪除,可能正在刪除過程中,或者可能僅為相容性目的而保留。請避免使用它,如果可能,請更新現有程式碼;請參閱本頁底部的相容性表格以指導您的決策。請注意,此特性可能隨時停止工作。

mathsize 全域性屬性設定 MathML 元素的 字型大小

注意: 儘可能使用 CSS 來設定 MathML 的樣式。mathsize 屬性僅應包含在不支援 CSS 的應用程式中,並且如果設定了 CSS font-size 屬性,則會被覆蓋。

示例

html
<math display="block">
  <msup mathsize="16px">
    <mi>a</mi>
    <mn>2</mn>
  </msup>
  <mo>+</mo>
  <msup mathsize="24px">
    <mi>b</mi>
    <mn>2</mn>
  </msup>
  <mo>=</mo>
  <msup mathsize="32px">
    <mi>c</mi>
    <mn>2</mn>
  </msup>
</math>

語法

html
<!-- <length> values -->
<math mathsize="12px">
<math mathsize="0.8em">

<!-- <percentage> values -->
<math mathsize="80%">

<length>

一個正數的 <length> 值。對於大多數字體相對單位(如 emex),字型大小相對於父元素的字型大小。

<percentage>

一個正數的 <percentage> 值,相對於父元素的字型大小。

注意: 一些瀏覽器也可能接受 舊版 MathML 長度

規範

規範
MathML Core
# dfn-mathsize
  • 在 MathML 3 及更早版本中,支援 smallnormalbig 關鍵字以及 MathML3 特定的長度語法。自 MathML Core 起,語法與 CSS 的 <length-percentage> 值匹配。

  • 此屬性是為不支援 CSS 的 MathML 應用程式設計的。自 MathML Core 起,建議改用等效的 CSS。

瀏覽器相容性

另見