<mfrac>

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.

* Some parts of this feature may have varying levels of support.

Phần tử <mfrac> MathML được dùng để hiển thị phân số. Nó cũng có thể được dùng để đánh dấu các đối tượng giống phân số như hệ số nhị thứcký hiệu Legendre.

Cú pháp

html
<mfrac>tử số mẫu số</mfrac>

Thuộc tính

Các thuộc tính của phần tử này bao gồm các thuộc tính MathML toàn cục cùng với các thuộc tính sau:

denomalign Đã lỗi thời Không chuẩn

Căn chỉnh của mẫu số bên dưới phân số. Các giá trị có thể có là: left, center (mặc định) và right.

linethickness

Một giá trị <length-percentage> cho biết độ dày của đường kẻ ngang của phân số.

numalign Đã lỗi thời Không chuẩn

Căn chỉnh của tử số bên trên phân số. Các giá trị có thể có là: left, center (mặc định) và right.

Note: Đối với thuộc tính linethickness, một số trình duyệt cũng có thể chấp nhận các giá trị đã lỗi thời medium, thinthick (việc diễn giải chính xác các giá trị này tùy thuộc vào nhà triển khai) hoặc độ dài MathML cũ.

Ví dụ

Phân số đơn giản

Đoạn mã MathML sau sẽ hiển thị thành một phân số với tử số "a + 2" và mẫu số "3 − b":

html
<math display="block">
  <mfrac>
    <mrow>
      <mi>a</mi>
      <mo>+</mo>
      <mn>2</mn>
    </mrow>
    <mrow>
      <mn>3</mn>
      <mo>−</mo>
      <mi>b</mi>
    </mrow>
  </mfrac>
</math>

Phân số không có vạch

Đoạn mã MathML sau sẽ hiển thị thành một hệ số nhị thức:

html
<math display="block">
  <mrow>
    <mo>(</mo>
    <mfrac linethickness="0">
      <mi>n</mi>
      <mi>k</mi>
    </mfrac>
    <mo>)</mo>
  </mrow>
</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
# fractions-mfrac

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