DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> HTML基礎知識 >> HTML5詳解 >> 在HTML5中使用MathML數學公式的簡單講解
在HTML5中使用MathML數學公式的簡單講解
編輯:HTML5詳解     

Html5 的 Html 語法允許我們在文檔內使用 <math>...</math> 標簽應用 MathML 元素。

下面是一個使用 MathML 的有效 Html5 文檔:

XML/Html Code復制內容到剪貼板
  1. Html   
  2. <!doctype Html>  
  3.   <Html>  
  4.   <head>  
  5.   <meta charset="UTF-8">  
  6.   <title>Pythagorean theorem</title>  
  7.   </head>  
  8.   <body>  
  9.     <math XMLns="http://www.w3.org/1998/Math/MathML">  
  10.       <mrow>  
  11.         <msup><mi>a</mi><mn>2</mn></msup>  
  12.         <mo>+</mo>  
  13.         <msup><mi>b</mi><mn>2</mn></msup>  
  14.         <mo>=</mo>  
  15.         <msup><mi>c</mi><mn>2</mn></msup>  
  16.       </mrow>  
  17.     </math>  
  18.   </body>  
  19. </Html>    

這會生成如下結果:


復制代碼代碼如下: a2 + b2 = c2
便於學習這一概念 - 請使用 Firefox 3.7 或更高版本進行在線練習。

使用 MathML 字符
想象一下,下面是一個使用字符 &InvisibleTimes; 的標記:

XML/Html Code復制內容到剪貼板
  1. Html   
  2. <!doctype Html>  
  3.   <Html>  
  4.   <head>  
  5.   <meta charset="UTF-8">  
  6.   <title>MathML Examples</title>  
  7.   </head>  
  8.   <body>  
  9.     <math XMLns="http://www.w3.org/1998/Math/MathML">  
  10.        <mrow>  
  11.           <mrow>  
  12.              <msup>  
  13.                 <mi>x</mi>  
  14.                 <mn>2</mn>  
  15.              </msup>  
  16.              <mo>+</mo>  
  17.              <mrow>  
  18.                 <mn>4</mn>  
  19.                 <mo>⁢</mo>  
  20.                 <mi>x</mi>  
  21.              </mrow>  
  22.              <mo>+</mo>  
  23.              <mn>4</mn>  
  24.           </mrow>  
  25.              <mo>=</mo>  
  26.              <mn>0</mn>  
  27.         </mrow>  
  28.    </math>  
  29. </body>  
  30. </Html>   

這會生成如下結果


復制代碼代碼如下: x 2 + 4 x + 4 = 0
便於學習這一概念 - 請使用 Firefox 3.7 或更高版本進行在線練習。

矩陣表達示例
想象一下下面的例子,它會被用來表示一個簡單的 2x2 矩陣:

XML/Html Code復制內容到剪貼板
  1. Html   
  2. <!doctype Html>  
  3.   <Html>  
  4.   <head>  
  5.   <meta charset="UTF-8">  
  6.   <title>MathML Examples</title>  
  7.   </head>  
  8.   <body>  
  9.     <math XMLns="http://www.w3.org/1998/Math/MathML">  
  10.        <mrow>  
  11.           <mi>A</mi>  
  12.           <mo>=</mo>  
  13.           <mfenced open="[" close="]">  
  14.              <mtable>  
  15.                 <mtr>  
  16.                    <mtd><mi>x</mi></mtd>  
  17.                    <mtd><mi>y</mi></mtd>  
  18.                 </mtr>  
  19.                 <mtr>  
  20.                    <mtd><mi>z</mi></mtd>  
  21.                    <mtd><mi>w</mi></mtd>  
  22.                 </mtr>  
  23.              </mtable>  
  24.          </mfenced>  
  25.       </mrow>  
  26.    </math>  
  27. </body>  
  28. </Html>   

這會生成如下結果
2016219113648268.jpg (86×68)

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved