<mi>

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2023.

Phần tử <mi> MathML cho biết nội dung nên được hiển thị như một định danh, chẳng hạn tên hàm, biến hoặc hằng ký hiệu.

Theo mặc định, các phần tử <mi> chứa nhiều ký tự được hiển thị như văn bản bình thường, còn các phần tử một ký tự được hiển thị kiểu nghiêng: cùng hành vi định dạng như thuộc tính CSS text-transform với giá trị math-auto. Thuộc tính mathvariant với giá trị normal có thể được dùng để đặt lại một ký tự đơn về phông chữ bình thường.

Để sử dụng một dạng ký tự cụ thể như đậm/nghiêng, serif, sans-serif, script/calligraphy, đơn cách, double-struck, v.v., bạn nên dùng các Ký hiệu toán học chữ và số thích hợp.

Note: Trong một đặc tả trước đây (MathML3), thuộc tính mathvariant được dùng để xác định các lớp logic có thể áp dụng định dạng ký tự cho các ký hiệu toán học chữ và số. Các giá trị liên quan hiện đã lỗi thời và dự kiến sẽ bị loại bỏ khỏi trình duyệt trong các bản phát hành tương lai.

Thuộc tính

mathvariant

Giá trị duy nhất được phép trong đặc tả hiện tại là normal (không phân biệt chữ hoa/thường):

normal

Dùng cách hiển thị mặc định/bình thường, loại bỏ việc tự động làm nghiêng các ký tự đơn.

Các giá trị cũ đã lỗi thời là:

bold Deprecated

Cố gắng dùng ký tự đậm, ví dụ "𝐀".

italic Deprecated

Cố gắng dùng ký tự nghiêng, ví dụ "𝐴".

bold-italic Deprecated

Cố gắng dùng ký tự đậm-nghiêng, ví dụ "𝑨".

double-struck Deprecated

Cố gắng dùng ký tự double-struck, ví dụ "𝔸".

bold-fraktur Deprecated

Cố gắng dùng ký tự fraktur đậm, ví dụ "𝕬".

script Deprecated

Cố gắng dùng ký tự script, ví dụ "𝒜".

bold-script Deprecated

Cố gắng dùng ký tự script đậm, ví dụ "𝓐".

fraktur Deprecated

Cố gắng dùng ký tự fraktur, ví dụ "𝔄".

sans-serif Deprecated

Cố gắng dùng ký tự sans-serif, ví dụ "𝖠".

bold-sans-serif Deprecated

Cố gắng dùng ký tự sans-serif đậm, ví dụ "𝗔".

sans-serif-italic Deprecated

Cố gắng dùng ký tự sans-serif nghiêng, ví dụ "𝘈".

sans-serif-bold-italic Deprecated

Cố gắng dùng ký tự sans-serif đậm-nghiêng, ví dụ "𝘼".

monospace Deprecated

Cố gắng dùng ký tự đơn cách, ví dụ "𝙰".

initial Deprecated

Cố gắng dùng ký tự initial, ví dụ "𞸢".

tailed Deprecated

Cố gắng dùng ký tự tailed, ví dụ "𞹂".

looped Deprecated

Cố gắng dùng ký tự looped, ví dụ "𞺂".

stretched Deprecated

Cố gắng dùng ký tự stretched, ví dụ "𞹢".

Phần tử này cũng chấp nhận các thuộc tính MathML toàn cục.

Ví dụ

html
<math display="block">
  <!-- Nhiều ký tự được hiển thị như văn bản "bình thường" -->
  <mi>sin</mi>
</math>
<hr />
<math display="block">
  <!-- Một ký tự được hiển thị nghiêng theo mặc định (tức "A" hiển thị thành "𝐴") -->
  <mi>A</mi>
</math>
<hr />
<math display="block">
  <!-- Dùng mathvariant="normal" để một ký tự đơn hiển thị như văn bản bình thường -->
  <mi mathvariant="normal">F</mi>
</math>
<hr />
<math display="block">
  <!-- Để dùng một biến thể cụ thể, chẳng hạn "B" ở dạng Fraktur -->
  <mi>𝔅</mi>
</math>

Tóm tắt kỹ thuật

Vai trò ARIA ngầm định Không có

Đặc tả

Specification
MathML Core
# dfn-mi

Tương thích trình duyệt