<mfenced>

Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

Non-standard: This feature is not standardized. We do not recommend using non-standard features in production, as they have limited browser support, and may change or be removed. However, they can be a suitable alternative in specific cases where no standard option exists.

Phần tử <mfenced> MathML cung cấp khả năng thêm các dấu mở và đóng tùy chỉnh, chẳng hạn dấu ngoặc, cùng các ký tự phân tách như dấu phẩy hoặc dấu chấm phẩy vào một biểu thức.

Note: Trong lịch sử, phần tử <mfenced> được định nghĩa như một cách viết tắt để ghi các biểu thức có bao ngoặc và tương đương với dạng mở rộng dùng các phần tử <mrow><mo>. Ngày nay, nên dùng trực tiếp dạng tương đương đó thay thế.

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.

close

Một chuỗi cho dấu phân tách đóng. Giá trị mặc định là ")" và mọi khoảng trắng sẽ bị loại bỏ.

open

Một chuỗi cho dấu phân tách mở. Giá trị mặc định là "(" và mọi khoảng trắng sẽ bị loại bỏ.

separators

Một chuỗi gồm không hoặc nhiều ký tự sẽ được dùng cho các dấu phân tách khác nhau, tùy chọn chia bởi khoảng trắng, phần này bị bỏ qua. Giá trị mặc định là ,. Bằng cách chỉ định nhiều hơn một ký tự, có thể đặt các dấu phân tách khác nhau cho từng đối số trong biểu thức. Nếu có quá nhiều dấu phân tách, phần thừa sẽ bị bỏ qua. Nếu có quá ít dấu phân tách trong biểu thức, dấu phân tách được chỉ định cuối cùng sẽ được lặp lại.

Ví dụ

Dấu phân tách cuối cùng được lặp lại

html
<math display="block">
  <mfenced open="{" close="}" separators=";;,">
    <mi>a</mi>
    <mi>b</mi>
    <mi>c</mi>
    <mi>d</mi>
    <mi>e</mi>
  </mfenced>
</math>

Kết quả mẫu:

{a;b;c,d,e}

Kết quả hiển thị trong trình duyệt của bạn:

Bỏ qua mọi phần dư

html
<math display="block">
  <mfenced open="[" close="]" separators="||||,">
    <mi>a</mi>
    <mi>b</mi>
    <mi>c</mi>
    <mi>d</mi>
    <mi>e</mi>
  </mfenced>
</math>

Kết quả mẫu:

[a|b|c|d|e]

Kết quả hiển thị trong trình duyệt của bạn:

Tóm tắt kỹ thuật

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

Đặc tả

Phần tử <mfenced> không được định nghĩa trong bất kỳ đặc tả nào hướng tới trình duyệt, nhưng bạn có thể tìm thấy mô tả trong MathML 4.

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