HTML5 数学ML

HTML5 MathML

HTML5 可以在文档中使用 MathML 元素,对应的标签是 <math>...</math> 。

MathML 是数学标记语言,是一种基于XML(标准通用标记语言的子集)的标准,用来在互联网上书写数学符号和公式的置标语言。

注意:大部分浏览器都支持 MathML 标签,如果你的浏览器不支持该标签,可以使用最新版的 Firefox 或 Safari 浏览器查看。

在MATHML顶级元素<math>。每个有效MATHML实例必须被包裹在<math>标签。此外,您不能嵌套第二个<math>在另一元素,但你可以在它的其他子元素任意数量。

属性

除了以下属性,所述<math>元件接受的任何属性<mstyle>元素。

类,ID,风格

为了与使用样式表。

DIR

公式的整体方向性。可能的值或ltr(左到右)或rtl(从右到左)。

HREF

用于超链接设定为指定的URI。

mathbackground

背景色。您可以使用#rgb,#rrggbb而HTML颜色的名称。

mathcolor

文本颜色。您可以使用#rgb,#rrggbb而HTML颜色的名称。

显示

这个枚举属性指定的封闭MathML标记应该如何呈现。它可以具有以下值之一:

block的,这意味着该元素将文本的当前跨度外侧被显示,作为可以在任何地方被定位在不改变文本的意义的块;

inline的,这意味着该元素将文本的当前跨度内被显示,并且不改变该文本的意义不能移动出来。

如果不存在,它的默认值是inline。

模式 

赞成不赞成使用的显示属性。
可能的值是:display(具有相同的效果display="block")和inline。

溢出

指定一个表达式的行为,如果它是太长,不适合在允许的宽度。
可能的值是:linebreak(默认), ,scroll,elide,。truncatescale

<!DOCTYPE html>
<html>  
<head>    
<title>MathML in HTML5</title>  
</head>  
<body>  
<math>    
<mrow>      
<mrow>        
<msup>          
<mi>a</mi>          
<mn>2</mn>        
</msup>        
<mo>+</mo>        
<msup>          
<mi>b</mi>          
<mn>2</mn>        
</msup>      
</mrow>      
<mo>=</mo>      
<msup>        
<mi>c</mi>        
<mn>2</mn>      
</msup>    
</mrow>  
</math>  
</body>
</html>


继续学习
||
<!DOCTYPE html> <html> <head> <title>MathML in HTML5</title> </head> <body> <math> <mrow> <mrow> <msup> <mi>a</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mi>b</mi> <mn>2</mn> </msup> </mrow> <mo>=</mo> <msup> <mi>c</mi> <mn>2</mn> </msup> </mrow> </math> </body> </html>
提交重置代码