P粉8755656832023-09-04 15:07:52
MathML 是「一種基於 XML 的語言,用來描述 <数学符号”。它的开发是因为数学符号需要不止一行印刷符号,因此很难仅用文本来表示。
相較之下,化學式總是「僅限於單一印刷符號行,其中可能包括下標和上標。」
因為MathML 用於數學(而不是化學),化學公式永遠不需要超過一行文本,所以使用(上標) 和
(下標) HTML 原生元素。 p>
<p>Plants require CO<sub>2</sub> for photosynthesis.</p>
您也可以考慮將其與 結合起來
縮寫元素(如果您需要在語意上標註化學品名稱)。
<p>Plants require <abbr title="carbon dioxide">CO<sub>2</sub></abbr> for photosynthesis.</p>
您也可以考慮使用 慣用文字 用於從其他文字中抵消化學方程式。此元素用於表示「由於某種原因與正常文本不同的一系列文本,例如慣用文本、技術術語、分類名稱等。」
<p>Hydrogen and oxygen can combine to form water: <i>2H<sub>2</sub> + O<sub>2</sub> → 2H<sub>2</sub>O</i></p>