1

類似の質問: html を使用して小数値を書き込む方法は?

私の質問の違い:

  1. <sup> および <sub> タグの使用は、HTML 5 で分数を行う「標準的な方法」と見なされますか?
  2. そうでない場合、カスタム分数が行われるはずの方法は何ですか?

さらなる説明:

HTML 5 でカスタム分数を行う方法を尋ねているのではありません。標準またはベスト プラクティスが何であるかを探しています。私は多くのさまざまな手法を見てきましたが、セマンティクスと Web 標準の観点から最善のアプローチが何であるかを述べている信頼できる情報源からの信頼できるリファレンスを探しています。

4

3 に答える 3

4

おそらく、HTML5で分数を実行する最も正しい方法は、MathMLを使用することです。<mfrac>要素よりも分数のセマンティックをはるかに多く取得することはできません。

あなたはこれを行うことができます:

<math>
  <mfrac bevelled="true">
    <mn>99</mn>
    <mn>100</mn>
  </mfrac>
</math>

しかし、最先端のものを使用する際の問題は、ブラウザでまだ広くサポートされていないことです。簡単なテストでは、現在FirefoxとOperaでのみ機能することが示されています。

ここでそれを参照してください:https ://jsfiddle.net/6sfeqcw5/

于 2012-04-09T23:33:50.967 に答える
1

HTML5 にはカスタム分数に関する標準はありません。(そして、HTML5 は標準にさえ近づいていません。) 一般に、HTML で確立されたベスト プラクティスはありません。それらに関する標準やベスト プラクティスを定義するための進行中の作業はないようです。

于 2012-04-09T21:28:33.157 に答える
-1

参考文献はありませんが、これは私の意見です。sup と sub は表示タグであり、まれな場合を除いて使用しないでください。このソースhttp://www.webdesignfromscratch.com/html-css/list-of-html-tags-with-semantic-usage/は、化学式について言及しています。これは、その場合、テキストの位置に意味があるため、良い例です。意味。

分数がこれらのケースに属しているとは思いません。ここで説明されているように、分数はさまざまな方法で表示できます: http://en.wikipedia.org/wiki/Fraction_(mathematics)#Writing_simple_fractions

そのため、おそらく span タグのような一般的なソリューションを使用する必要があります。

于 2012-04-09T21:24:57.357 に答える