<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à:
boldDeprecated-
Cố gắng dùng ký tự đậm, ví dụ "𝐀".
italicDeprecated-
Cố gắng dùng ký tự nghiêng, ví dụ "𝐴".
bold-italicDeprecated-
Cố gắng dùng ký tự đậm-nghiêng, ví dụ "𝑨".
double-struckDeprecated-
Cố gắng dùng ký tự double-struck, ví dụ "𝔸".
bold-frakturDeprecated-
Cố gắng dùng ký tự fraktur đậm, ví dụ "𝕬".
scriptDeprecated-
Cố gắng dùng ký tự script, ví dụ "𝒜".
bold-scriptDeprecated-
Cố gắng dùng ký tự script đậm, ví dụ "𝓐".
frakturDeprecated-
Cố gắng dùng ký tự fraktur, ví dụ "𝔄".
sans-serifDeprecated-
Cố gắng dùng ký tự sans-serif, ví dụ "𝖠".
bold-sans-serifDeprecated-
Cố gắng dùng ký tự sans-serif đậm, ví dụ "𝗔".
sans-serif-italicDeprecated-
Cố gắng dùng ký tự sans-serif nghiêng, ví dụ "𝘈".
sans-serif-bold-italicDeprecated-
Cố gắng dùng ký tự sans-serif đậm-nghiêng, ví dụ "𝘼".
monospaceDeprecated-
Cố gắng dùng ký tự đơn cách, ví dụ "𝙰".
initialDeprecated-
Cố gắng dùng ký tự initial, ví dụ "𞸢".
tailedDeprecated-
Cố gắng dùng ký tự tailed, ví dụ "𞹂".
loopedDeprecated-
Cố gắng dùng ký tự looped, ví dụ "𞺂".
stretchedDeprecated-
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ụ
<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> |