MathML矩阵

本文概述

  • MathML矩阵属性
  • 支持的浏览器
在MathML中, < mtable> 元素用于创建表或矩阵。 < mtable> 元素仅包含< mtr> 和< mtd> 元素。这些元素类似于HTML中的< table> , < tr> 和< td> 元素。
【MathML矩阵】例如:创建一个具有以下数据的3× 3矩阵:
MathML矩阵

文章图片
等效的MathML代码:
< math xmlns='http://www.w3.org/1998/Math/MathML' display='block'> < mrow> < mo> [< /mo> < mtable> < mtr> < mtd> < mn> 1< /mn> < /mtd> < mtd> < mn> 0< /mn> < /mtd> < mtd> < mn> 0< /mn> < /mtd> < /mtr> < mtr> < mtd> < mn> 0< /mn> < /mtd> < mtd> < mn> 1< /mn> < /mtd> < mtd> < mn> 0< /mn> < /mtd> < /mtr> < mtr> < mtd> < mn> 0< /mn> < /mtd> < mtd> < mn> 0< /mn> < /mtd> < mtd> < mn> 1< /mn> < /mtd> < /mtr> < /mtable> < mo> ]< /mo> < /mrow>

注意:默认情况下, < mtable> 元素完全没有边框。因此, 当你指定矩阵或矩阵时, 必须在< mtable> 之前和之后添加一个包含围栏字符(例如'[‘ , ‘ ]’ , ‘ (‘ , ‘ )’ , ‘ |’ )的< mo> 。矩阵的行列式
MathML矩阵属性
Index Attributes Description
1) align 它指定表格相对于其环境的垂直对齐方式。其可能的值为:轴, 基线, 底部, 中心, 顶部。
2) 班级, 身份证, 风格 提供供样式表使用。
3) columnalign 它指定单元格的水平对齐方式。其可能的值为:left, center(默认)和right。
4) columnlines 它指定列边框。允许使用多个以空格分隔的值并将其应用于相应的列(例如columnlines =” none none solid” )。其可能的值为:none(默认), 实线和虚线。
5) columnspacing 它指定表列之间的空间。
6) displaystyle 它引用一个布尔值, 该布尔值指定是将更多的垂直空间用于显示的方程式, 还是如果设置为false, 则使用更紧凑的布局来显示公式。
7) frame 它指定整个表格的边框。其可能的值为:none(默认), 实线和虚线。
8) framespacing 它指定在表和框架之间添加的额外空间。
9) href 它用于设置到指定uri的超链接。
10) mathbackground 它指定背景色。你可以使用#rgb, #rrggbb和html颜色名称。
11) mathcolor 它指定文本颜色。你可以使用#rgb, #rrggbb和html颜色名称。
12) rowalign 它指定单元格的垂直对齐方式。允许使用多个以空格分隔的值并将其应用于相应的行(例如rowalign =” top bottom axis” )。其可能的值为:轴, 基线(默认), 底部, 中心和顶部。
13) rowlines 它指定行边框。允许使用多个以空格分隔的值并将其应用于相应的行(例如rowlines =” none none solid” )。其可能的值为:none(默认), 实线和虚线。
14) width 它指定整个表格的宽度。它接受长度值。
支持的浏览器
Element Chrome IE Firefox (Gecko) Opera Safari
< mtable> 不支持 不支持 Supported Not Supported 仅基本支持

    推荐阅读