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>