Est-il sémantiquement correct d'utiliser la balise <math> pour écrire des équations chimiques ?
P粉896751037
2023-09-03 22:02:28
<p>J'ai écrit des équations chimiques dans des fichiers HTML à l'aide de l'élément <code><math></code> </p>
<p>Par exemple, pour afficher MnSO4, je saisirais : </p>
<p>
<pre class="brush:html;toolbar:false;"><math>
<mi>M</mi>
<mi>n</mi>
<mi>S</mi>
<msub>
<mi>O</mi>
<mn>4</mn>
</msub>
</math></pre>
</p>
<p>Est-ce sémantiquement correct ? Si non, pouvez-vous recommander une alternative ? </p>
MathML est « un langage basé sur XML pour décrire
En revanche, les formules chimiquessont toujours "limitées à une seule ligne de symboles imprimés, qui peuvent inclure des indices et des exposants
".Parce que MathML est destiné aux mathématiques (pas à la chimie) et que les formules chimiques n'ont jamais besoin de plus d'une ligne de texte, utilisez
(superscript)
(上标) 和
et
(indice) Élément natif HTML. p>
Vous pouvez également envisager de le combiner avec l'
结合起来
élément d'abréviation (si vous avez besoin d'annoter sémantiquement des noms chimiques).Vous pouvez également envisager d'utiliser
Texte idiomatique pour compenser les équations chimiques d'un autre texte. Cet élément est utilisé pour représenter « une séquence de texte qui diffère du texte normal pour une raison quelconque, comme un texte idiomatique, des termes techniques, des noms de classification, etc. »