我一直在使用 元素在 HTML 文件中编写化学方程式。
例如,要显示 MnSO4,我会输入:
<math>
<mi>M</mi>
<mi>n</mi>
<mi>S</mi>
<msub>
<mi>O</mi>
<mn>4</mn>
</msub>
</math>
这在语义上正确吗?如果没有,您能推荐一个替代方案吗?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
MathML 是“一种基于 XML 的语言,用于描述
相比之下,化学式始终“仅限于单个印刷符号行,其中可能包括下标和上标。”
因为 MathML 用于数学(而不是化学),并且化学公式永远不需要超过一行文本,所以使用
(上标) 和(下标) HTML 原生元素。 p>您还可以考虑将其与
结合起来缩写元素(如果您需要在语义上标注化学品名称)。您还可以考虑使用
惯用文本 用于从其他文本中抵消化学方程式。该元素用于表示“由于某种原因与正常文本不同的一系列文本,例如惯用文本、技术术语、分类名称等。”