<math> タグを使用して化学方程式を記述するのは意味的に正しいですか?
P粉896751037
2023-09-03 22:02:28
<p>私は <code><math></code> 要素を使用して HTML ファイルに化学方程式を記述しています。 </p>
<p>たとえば、MnSO4 を表示するには、次のように入力します。</p>
<p>
<pre class="brush:html;toolbar:false;"><math>
<mi>M</mi>
<mi>n</mi>
<mi>S</mi>
;
O
<mn>4</mn>
</msub>
</math></pre>
</p>
<p>これは意味的に正しいですか?そうでない場合、代替案を推奨していただけますか? </p>
MathML は、「 を記述するための XML ベースの言語」です。
対照的に、化学式は常に「印刷された記号は 1 行に限定され、下付き文字や上付き文字が含まれる可能性があります。」
MathML は数学 (化学ではなく) 用であり、化学式には複数行のテキストが必要ないため、
(上付き文字) および
を使用します。
(添字) HTML ネイティブ要素。 p>これを
略語要素 と組み合わせることも検討できます (化学名に意味的な注釈を付ける必要がある場合)。
化学方程式を他のテキストからオフセットするために、
慣用的なテキスト を使用することも検討できます。この要素は、「慣用句、専門用語、分類名など、何らかの理由で通常のテキストとは異なる一連のテキスト」を表すために使用されます。