<mi>

<mi> MathML 元素表示內容應呈現為識別符號,例如函式名稱、變數或符號常量。

預設情況下,包含多個字元的 <mi> 元素會以普通文字的形式呈現,而單個字元則以斜體形式呈現:與 CSS text-transform 屬性值為 math-auto 時的格式行為相同。可以使用 mathvariant 屬性的值 normal 將單個字元重置為普通字型。

為了使用字元的特定形式,例如粗體/斜體、襯線、無襯線、手寫體/書法、等寬、雙線體等,您應該使用相應的 數學字母數字符號

注意:在之前的規範 (MathML3) 中,mathvariant 屬性用於定義可以應用於數學字母數字符號的字元格式的邏輯類。相關值現已棄用,預計將在未來的瀏覽器版本中移除。

屬性

mathvariant

當前規範中唯一允許的值是 normal(不區分大小寫)

normal

使用預設/普通渲染,去除單個字元自動斜體樣式。

已棄用的舊值是

bold 已棄用

嘗試使用粗體字元,例如“𝐀”。

italic 已棄用

嘗試使用斜體字元,例如“𝐴”。

bold-italic 已棄用

嘗試使用粗斜體字元,例如“𝑨”。

double-struck 已棄用

嘗試使用雙線體字元,例如“𝔸”。

bold-fraktur 已棄用

嘗試使用粗哥特體字元,例如“𝕬”。

script 已棄用

嘗試使用手寫體字元,例如“𝒜”。

bold-script 已棄用

嘗試使用粗手寫體字元,例如“𝓐”。

fraktur 已棄用

嘗試使用哥特體字元,例如“𝔄”。

sans-serif 已棄用

嘗試使用無襯線字元,例如“𝖠”。

bold-sans-serif 已棄用

嘗試使用粗體無襯線字元,例如“𝗔”。

sans-serif-italic 已棄用

嘗試使用斜體無襯線字元,例如“𝘈”。

sans-serif-bold-italic 已棄用

嘗試使用粗斜體無襯線字元,例如“𝘼”。

monospace 已棄用

嘗試使用等寬字元,例如“𝙰”。

initial 已棄用

嘗試使用初始字元,例如“𞸢”。

tailed 已棄用

嘗試使用帶尾字元,例如“𞹂”。

looped 已棄用

嘗試使用帶環字元,例如“𞺂”。

stretched 已棄用

嘗試使用拉伸字元,例如“𞹢”。

此元素也接受 全域性 MathML 屬性

示例

html
<math display="block">
  <!-- Multiple characters render as "normal" text -->
  <mi>sin</mi>
</math>
<hr />
<math display="block">
  <!-- Single characters render as italic by default (i.e. "A" renders as "𝐴") -->
  <mi>A</mi>
</math>
<hr />
<math display="block">
  <!-- Use mathvariant="normal" to make single character render as normal text -->
  <mi mathvariant="normal">F</mi>
</math>
<hr />
<math display="block">
  <!-- To use a specific variant, such as "B" in Fraktur -->
  <mi>𝔅</mi>
</math>

規範

規範
MathML 核心
# dfn-mi

瀏覽器相容性

BCD 表格僅在啟用 JavaScript 的瀏覽器中載入。