<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Đã lỗi thời-
Cố gắng dùng ký tự đậm, ví dụ "𝐀".
italicĐã lỗi thời-
Cố gắng dùng ký tự nghiêng, ví dụ "𝐴".
bold-italicĐã lỗi thời-
Cố gắng dùng ký tự đậm-nghiêng, ví dụ "𝑨".
double-struckĐã lỗi thời-
Cố gắng dùng ký tự double-struck, ví dụ "𝔸".
bold-frakturĐã lỗi thời-
Cố gắng dùng ký tự fraktur đậm, ví dụ "𝕬".
scriptĐã lỗi thời-
Cố gắng dùng ký tự script, ví dụ "𝒜".
bold-scriptĐã lỗi thời-
Cố gắng dùng ký tự script đậm, ví dụ "𝓐".
frakturĐã lỗi thời-
Cố gắng dùng ký tự fraktur, ví dụ "𝔄".
sans-serifĐã lỗi thời-
Cố gắng dùng ký tự sans-serif, ví dụ "𝖠".
bold-sans-serifĐã lỗi thời-
Cố gắng dùng ký tự sans-serif đậm, ví dụ "𝗔".
sans-serif-italicĐã lỗi thời-
Cố gắng dùng ký tự sans-serif nghiêng, ví dụ "𝘈".
sans-serif-bold-italicĐã lỗi thời-
Cố gắng dùng ký tự sans-serif đậm-nghiêng, ví dụ "𝘼".
monospaceĐã lỗi thời-
Cố gắng dùng ký tự đơn cách, ví dụ "𝙰".
initialĐã lỗi thời-
Cố gắng dùng ký tự initial, ví dụ "𞸢".
tailedĐã lỗi thời-
Cố gắng dùng ký tự tailed, ví dụ "𞹂".
loopedĐã lỗi thời-
Cố gắng dùng ký tự looped, ví dụ "𞺂".
stretchedĐã lỗi thời-
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ả
| Thông số kỹ thuật |
|---|
| MathML Core> # dfn-mi> |