表示分数的数学符号是什么?

时间:2010-12-15 11:02:51

标签: html

我想以HTML格式显示2/3(即2除以3),我不想使用/。使用HTML格式化分数/除法的正确符号是什么?

7 个答案:

答案 0 :(得分:131)

根据您的评论判断,您似乎特别询问如何显示分数。如果是这种情况,许多分数被定义为HTML实体。例如,其中一些实体是:

½ ¼ ⅛ ⅔ ⅖ ¾ ⅜

<强>结果:

  

½¼⅛⅔¾¾⅜

请注意,并非所有浏览器都支持这些命名实体,但您可以使用其Unicode值。如果您希望能够显示任何分数而不仅仅是具有实体的分数,则可以使用分数斜杠实体&frasl;(/)。该字符与前后字符的像素重叠,以形成非常整齐的分数。结合上标和下标数字时最好使用它:

<sup>39</sup>&frasl;<sub>40</sub>

结果:

  

39 / <子> 40

进一步阅读:
 http://changelog.ca/log/2008/07/01/writing_fractions_in_html

如果您使用的字体支持它,您也可以从charmap.exe等应用程序直接将下标和上标数字粘贴到HTML中。有关示例,请参阅Konrad Rudolph's excellent answer

答案 1 :(得分:48)

要生成分部标记÷,请键入&divide;&#247;

答案 2 :(得分:16)

使用实体&#247;

÷

HTML ASCII Characters

答案 3 :(得分:12)

看一下这篇文章:Writing Fractions in HTML

由于您希望在分子下面看到分母,您可以使用代码:

<sup>2</sup>
&frasl;
<sub>3</sub>

看起来像:

2 / <子> 3

答案 4 :(得分:11)

顺便说一句,您不必使用HTML标记和HTML实体(可以说,<sup><sub>标记不适合该任务)。您还可以完全依赖Unicode:

预定义的粗俗分数:

  • U +00BC¼
  • U +00BD½
  • U +00BE¾
  • U + 2153⅓
  • ...

然后在U + 00B9,U + 00B2,U + 00B3位置和U + 2070处开始有分数斜线(U + 2044,/)和上标和下标数字。使用这些,您可以得到任意粗俗的分数:

⁴⁵/₂₃

如果您不相信我的话,这些都是在屏幕上显示的look at the source。),没有任何HTML代码。但是,没有多少字体支持所有数字形式,因此HTML变体在实践中可能更有用。

答案 5 :(得分:9)

由于您希望以分子/分母格式显示,请将&frasl;与HTML supsub

结合使用

示例:

<sup>4</sup> &frasl; <sub>9</sub>  will give you

4 / 9

为了更安全,您可以使用小数变体:&#8260;

示例:

<sup>4</sup> &#8260; <sub>9</sub>  will give you

4 / 9

答案 6 :(得分:2)

您可以使用MathML编写更复杂的数学公式和方程式。

http://www.mozilla.org/projects/mathml/demo/basics.xhtml