显示Mathml方程

wro*_*ame 6 mathml

我的浏览器Firefox 3.6似乎在W3C测试套件中显示了Mathml方程式.但是,如果我将代码复制到我的网页中,就像从这里开始一样,所有Firefox产生的东西都不同于x y x y它如何正确呈现W3C页面.我在这里缺少什么>

编辑:我刚刚在Chrome中尝试过,而Chrome则将其渲染为测试本身x y x y.不用说,它使我自己的网页中的数学变得相同.

编辑2:我在一个新的HTML文档上尝试过它.不起作用:

<!DOCTYPE html>
<html lang="en">
  <head>
    <title></title>
  </head>
  <body>
<math display="inline" xmlns="http://www.w3.org/1998/Math/MathML" mode="display">
  <mfrac>
    <mi>x</mi>
    <mi>y</mi>
  </mfrac>
    </math>
    <math display="block" xmlns="http://www.w3.org/1998/Math/MathML" mode="inline">
  <mfrac>
    <mi>x</mi>
    <mi>y</mi>
      </mfrac>
    </math>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我发誓W3C方程渲染得很好但是......

gai*_*tat 6

包含

<script type="text/javascript" src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=MML_HTMLorMML"></script>
Run Code Online (Sandbox Code Playgroud)

然后使用

    <math xmlns="http://www.w3.org/1998/Math/MathML">
        <mroot>
            <mrow>
                <mi>x</mi>
            </mrow>
            <mn>4</mn>
        </mroot>
    </math>
Run Code Online (Sandbox Code Playgroud)

适用于Chrome和Firefox

更新:

由于mathjax cdn正在关闭,因此更改

<script type="text/javascript" async
  src="https://cdn.mathjax.org/mathjax/2.7-latest/MathJax.js?...">
</script>
Run Code Online (Sandbox Code Playgroud)

<script type="text/javascript" async
  src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.1/MathJax.js?...">
</script>
Run Code Online (Sandbox Code Playgroud)

  • 未来注意事项:cdn.mathjax.org 即将结束,请查看 https://www.mathjax.org/cdn-shutting-down/ 以获取迁移提示。 (2认同)

icy*_*com 1

将您的文件放在名为works的文件名中mml-prb.xhtml。请注意扩展名。