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>