<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 |
浏览器兼容性
加载中…