📅  最后修改于: 2023-12-03 15:15:43.437000             🧑  作者: Mango
HTML5 中的数学标记语言 MathML(Mathematical Markup Language)添加了一个新的标签 mspace,用于定位数学公式中的空格。
<mspace></mspace>
width
: 设置空格的宽度值。height
: 设置空格的高度值。depth
: 设置空格的深度值。linebreak
: 设置是否允许该空格用于自动换行。<!-- 水平空格 -->
<math>
<mrow>
<mi>x</mi>
<mspace width="8pt"></mspace>
<mo>+</mo>
<mspace width="8pt"></mspace>
<mi>y</mi>
<mo>=</mo>
<mspace width="10pt"></mspace>
<mn>5</mn>
</mrow>
</math>
<!-- 垂直空格 -->
<math>
<mrow>
<mfenced open="(" close=")">
<mtable>
<mtr>
<mtd><mn>1</mn></mtd>
<mspace height="4pt"></mspace>
<mtd><mn>2</mn></mtd>
</mtr>
<mtr>
<mtd><mn>3</mn></mtd>
<mspace height="4pt"></mspace>
<mtd><mn>4</mn></mtd>
</mtr>
</mtable>
</mfenced>
</mrow>
</math>
以上示例代码将产生如下效果:
width
、height
或 depth
属性中的数值为负,则表明在该方向上空格应取正值的相反数。width
属性的值设为空字符串,则表示没有水平空格。height
或 depth
属性的值设为空字符串,则表示没有垂直方向的空格。