HTML5 數(shù)學(xué)ML
HTML5 MathML
HTML5 可以在文件中使用 MathML 元素,對(duì)應(yīng)的標(biāo)籤是 <math>...</math> 。
MathML 是數(shù)學(xué)標(biāo)記語(yǔ)言,是一種基於XML(標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言的子集)的標(biāo)準(zhǔn),用來在網(wǎng)路上書寫數(shù)學(xué)符號(hào)和公式的置標(biāo)語(yǔ)言。
注意:大部分瀏覽器都支援 MathML 標(biāo)籤,如果你的瀏覽器不支援該標(biāo)籤,可以使用最新版的 Firefox 或 Safari 瀏覽器檢視。
在MATHML頂級(jí)元素<math>。每個(gè)有效MATHML實(shí)例必須被包裹在<math>標(biāo)籤。此外,您不能嵌套第二個(gè)<math>在另一個(gè)元素,但您可以在它的其他子元素中任意數(shù)量。
屬性
除了以下屬性,所述<math>元件接受的任何屬性<mstyle>元素。
類,ID,風(fēng)格
為了與使用樣式表。
DIR
公式的整體方向性??赡艿闹祷騦tr(左到右)或rtl(從右到左)。
HREF
用於超連結(jié)設(shè)定為指定的URI。
mathbackground
背景色。您可以使用#rgb,#rrggbb而HTML顏色的名稱。
mathcolor
文字顏色。您可以使用#rgb,#rrggbb而HTML顏色的名稱。
顯示
這個(gè)枚舉屬性指定的封閉MathML標(biāo)記應(yīng)該如何呈現(xiàn)。它可以具有以下值之一:
block的,這意味著該元素將文本的當(dāng)前跨度外側(cè)被顯示,作為可以在任何地方被定位在不改變文本的意義的塊;
inline的,這表示該元素將文字的當(dāng)前跨度內(nèi)被顯示,並且不改變?cè)撐淖值囊饬x不能移動(dòng)出來。
如果不存在,它的預(yù)設(shè)值是inline。
模式?
贊成不贊成使用的顯示屬性。
可能的值是:display(具有相同的效果display="block")和inline。
溢出
指定一個(gè)表達(dá)式的行為,如果它是太長(zhǎng),不適合在允許的寬度。
可能的值是:linebreak(預(yù)設(shè)), ,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>