5

私のブラウザであるFirefox3.6は、W3CテストスイートのMathml方程式をうまく表示しているようです。しかし、ここからのようにコードをWebページにコピーすると、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>

私はW3C方程式がうまくレンダリングされることを誓います...

4

4 に答える 4

2

FF3 の xml として機能する必要があると他の人が言っているように、text/html として機能する mathml-in-html5 を使用する場合は、firefox 4 (または webkit nightlies) が必要です。

于 2010-11-13T21:21:10.700 に答える
1

ファイルをという名前のファイル名に入れると機能しmml-prb.xhtmlます。拡張子に注意してください。

于 2010-11-13T19:51:49.213 に答える
0

xml を使用し、そのまま提供する (つまり、正しい MIME タイプを使用する) 必要があります。つまり、適切な名前空間で xhtml および mathml タグを使用する必要があります。例として、W3C がどのように役立つかを考えてみましょう。

注: HTML5 はxmlではありません

于 2010-11-13T19:48:21.673 に答える