为什么转义字符里没有7分之1和9分之1?

今天无聊,看到了关于分数的转义字符,感觉挺好玩的,就随便试验了一下,突然发现了点东西,很多关于转义字符的文章,包括w3c给出的分数部分,都只有½、¼和¾的。其它分数的都没有,我可能搜索能力差了一点,也没Google到什么比较全的表(我相信有的)。
所以啊,我就自己敲了一下代码后发现,我要上图啦。
图片描述

上图为网页显示出来的图。

图片描述

上图为代码。再附上代码一段:

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>
  <p id="p2">&frac12;</p>
  <p id="03">&frac13;&emsp;&frac23;</p>
  <p id="p4">&frac14;&emsp;&frac34;</p>
  <p id="p5">&frac15;&emsp;&frac25;&emsp;&frac35;&emsp;&frac45;</p>
  <p id="p6">&frac16;&emsp;&frac56;</p>
  <p id="p7">&frac17;</p>
  <p id="p8">&frac18;&emsp;&frac38;&emsp;&frac58;&emsp;&frac78;</p>
  <p id="p9">&frac19;</p>
  </body>
</html>

这里不明白的是,为什么没有7分之1和9分之1的转义实体啊。这里是有什么规律吗,有对这个了解的朋友吗。
还麻烦留个足迹,谢谢。

阅读 3.5k
1 个回答

应该是浏览器的支持度问题 找到一张表

Fraction Decimal Hexadecimal HTML Entity
½ &#189; &#xBD; &frac12;
&#8531; &#x2153; &frac13;
&#8532; &#x2154; &frac23;
¼ &#188; &#xBC; &frac14;
¾ &#190; &#xBE; &frac34;
&#8533; &#x2155; &frac15;
&#8534; &#x2156; &frac25;
&#8535; &#x2157; &frac35;
&#8536; &#x2158; &frac45;
&#8537; &#x2159; &frac16;
&#8538; &#x215A; &frac56;
&#8528; &#x2150; &frac17;
&#8539; &#x215B; &frac18;
&#8540; &#x215C; &frac38;
&#8541; &#x215D; &frac58;
&#8542; &#x215E; &frac78;
&#8529; &#x2151;
&#8530;

他们的展示效果:

Fraction Decimal Hexadecimal HTML Entity
½ ½ ½ ½
&frac13;
&frac23;
¼ ¼ ¼ ¼
¾ ¾ ¾ ¾
&frac15;
&frac25;
&frac35;
&frac45;
&frac16;
&frac56;
&frac17;
&frac18;
&frac38;
&frac58;
&frac78;

可以发现 Decimal这一列的支持度最好


展示效果中有些&frac开头的没显示效果, 估计是被segmentfault过滤了,自行到浏览器下看吧...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏