<mtable>
Baseline 廣泛可用 *
<mtable> MathML 元素允許您建立表格或矩陣。它的子元素是 <mtr> 元素(表示行),每個 <mtr> 元素又有 <mtd> 元素作為其子元素(表示單元格)。這些元素類似於 HTML 的 <table>、<tr> 和 <td> 元素。
屬性
此元素的屬性包括 全域性 MathML 屬性。某些瀏覽器可能還支援以下屬性:
align非標準-
指定表格相對於其環境的**垂直**對齊方式。可能的值為:
axis(預設):表格的垂直中心與環境的軸(通常是減號)對齊。baseline:表格的垂直中心與環境的基線對齊。bottom:表格的底部與環境的基線對齊。center:參見 baseline。top:表格的頂部與環境的基線對齊。
此外,
align屬性的值可以以行號結尾(例如,align="center 3")。這允許您對齊表格的指定行而不是整個表格。負整數值從表格底部開始計數行。 columnalign非標準-
指定單元格的水平對齊方式。允許多個由空格分隔的值,並應用於相應的列(例如,
columnalign="left right center")。可能的值為:left、center(預設)和right。 columnlines非標準-
指定列邊框。允許多個由空格分隔的值,並應用於相應的列(例如,
columnlines="none none solid")。可能的值為:none(預設)、solid和dashed。 columnspacing非標準-
指定表格列之間的間距。允許多個由空格分隔的值,並應用於相應的列(例如,
columnspacing="1em 2em")。可能的值為<length-percentage>。 frame非標準-
指定整個表格的邊框。可能的值為:
none(預設)、solid和dashed。 framespacing非標準-
指定新增到表格和邊框之間的額外空間。第一個值指定左右間距;第二個值指定上下間距。可能的值為
<length-percentage>。 rowalign非標準-
指定單元格的垂直對齊方式。允許多個由空格分隔的值,並應用於相應的行(例如,
rowalign="top bottom axis")。可能的值為:axis、baseline(預設)、bottom、center和top。 rowlines非標準-
指定行邊框。允許多個由空格分隔的值,並應用於相應的行(例如,
rowlines="none none solid")。可能的值為:none(預設)、solid和dashed。 rowspacing非標準-
指定表格行之間的間距。允許多個由空格分隔的值,並應用於相應的行(例如,
rowspacing="1em 2em")。可能的值為<length-percentage>。 width非標準-
一個
<length-percentage>,表示整個表格的寬度。
注意:對於 width 屬性,某些瀏覽器也可能接受 舊版 MathML 長度。
示例
按行號對齊
<math display="block">
<mi>X</mi>
<mo>=</mo>
<mtable frame="solid" rowlines="solid" align="axis 3">
<mtr>
<mtd><mi>A</mi></mtd>
<mtd><mi>B</mi></mtd>
</mtr>
<mtr>
<mtd><mi>C</mi></mtd>
<mtd><mi>D</mi></mtd>
</mtr>
<mtr>
<mtd><mi>E</mi></mtd>
<mtd><mi>F</mi></mtd>
</mtr>
</mtable>
</math>
技術摘要
| 隱式 ARIA 角色 | None |
|---|
規範
| 規範 |
|---|
| MathML Core # table-or-matrix-mtable |
瀏覽器相容性
載入中…