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