本文概述
- 分组子表达式
- 支持的浏览器
例子
如果要编写x2, 请使用以下MathML代码:
等效的MathML代码:
<
math xmlns='http://www.w3.org/1998/Math/MathML' display='block'>
<
msup>
<
mi>
x<
/mi>
<
mn>
2<
/mn>
<
/msup>
<
/math>
MathML元素< msup> 的功能比普通的HTML标记更像一个函数。在上面的MathML代码中, 可以将基数和上标视为传递给< msup> ” 函数” 的两个” 参数” 。两个参数都必须是单个MathML元素(例如< mi> 或< mn> )。处理x和2之类的原子值很好, 但是一旦我们开始使用复合表达式, 事情就会变得更加复杂。
分组子表达式 子表达式组用于包含多个元素。它不能直接传递到< msup> 中。相反, 你将必须使用< mrow> 标记对表达式进行分组, 如下所示。
例如:如果要编写e2x + 1, 请使用以下MathML代码:
等效的MathML代码:
<
math xmlns='http://www.w3.org/1998/Math/MathML' display='block'>
<
msup>
<
mi>
e<
/mi>
<
mrow>
<
mn>
2<
/mn>
<
mi>
x<
/mi>
<
mo>
+<
/mo>
<
mn>
1<
/mn>
<
/mrow>
<
/msup>
<
/math>
它将显示如下表达式:
文章图片
要创建复杂的基本表达式, 必须将上标参数包装在< mrow> 元素中。
例如:如果要编写表达式(5x?3y)2, 请使用以下MathML代码:
等效的MathMl代码:
<
math xmlns='http://www.w3.org/1998/Math/MathML' display='block'>
<
msup>
<
mrow>
<
mo>
(<
/mo>
<
mrow>
<
mrow>
<
mn>
5<
/mn>
<
mi>
x<
/mi>
<
/mrow>
<
mo>
-<
/mo>
<
mrow>
<
mn>
3<
/mn>
<
mi>
y<
/mi>
<
/mrow>
<
/mrow>
<
mo>
)<
/mo>
<
/mrow>
<
mn>
2<
/mn>
<
/msup>
<
/math>
支持的浏览器
Element | Chrome | IE | Firefox(壁虎) | Opera | Safari |
< msup> | Not Supported | Not Supported | Supported | Not Supported | 仅基本支持 |
推荐阅读
- MathML根基
- 如何在Windows 10中修复错误代码0x8000FFFF(解决办法教程)
- Win8系统IE10浏览器怎样启用InPrivate隐私浏览
- win8系统运用光驱刻录光盘时右键菜单没有刻录技巧怎样办
- Win8系统在DPI状态防范软件显示缩放处理字体含糊的办法
- Win8/8.1系统关闭或打开Modern锁屏壁纸界面的办法
- 正版win8系统直接升级为win10正式版系统的2大办法
- win8.1系统如何还原系统?win8.1还原系统的最佳办法
- Win8旗舰版系统退出家庭组技巧提示”无法退出“怎样办