3

簡単な方程式を表示しようとしましたが、うまくいきません。私のコードは次のとおりです(html5):

<math xmlns="http://www.w3.org/1998/Math/MathML" display = 'block'>
    <mrow>
        <msub>
            <mi>a</mi>
            <mi>i</mi>
        </msub>
        <mo>=</mo>
        <msub>
            <mi>a</mi>
            <mi>z</mi>
        </msub>
        <sin/>
        <mi mathvariant='normal' fontfamily='Times New Roman'>α</mi>
        <mo>&minus;</mo>
        <msub>
            <mi>a</mi>
            <mi>x</mi>
        </msub>
        <cos/>
        <mi mathvariant='normal' fontfamily='Times New Roman'>α</mi>
    </mrow>
</math>

Opera または Chrome では、三角関数の操作もサブインデックスも表示されません。Firefox では、サブインデックスは表示されますが、三角関数の演算は表示されません。誰かがエラーの場所を言うことができますか? 前もって感謝します。

4

2 に答える 2

1

この問題は、プレゼンテーションとコンテンツ マークアップの組み合わせによるものだと思います。および要素はコンテンツ マークアップであるため、ほぼ例外なく の本体で意味を持ち<cos/>ます。およびを使用して演算子を示し、プレゼンテーション マークアップだけに固執する方がよい場合があります。<sin/><apply><mo>cos</mo><mo>sin</mo>

于 2013-09-06T15:04:51.147 に答える