【发布时间】:2010-09-15 11:00:01
【问题描述】:
我知道有 1/2、1/4 和 3/4 的 HTML 实体,但还有其他的吗?像 1/3 还是 1/8?有没有编码任意分数的好方法?
【问题讨论】:
标签: html
我知道有 1/2、1/4 和 3/4 的 HTML 实体,但还有其他的吗?像 1/3 还是 1/8?有没有编码任意分数的好方法?
【问题讨论】:
标签: html
15⁄16 怎么样? (15⁄16)
【讨论】:
⁄作为斜线
这将取决于您的确切需求和受众。 对于大多数目的,许多方法都是合适的。 15/16, 16 的 15 部分, 93.75%, 15/16 都表示相同, 你甚至可以使用像 ++++++++++++++++-
对于一些更复杂的场景,您将需要更复杂的解决方案,比如 LaTeX 而不是 html。我相信还有一些服务器端组件采用 LaTeX 描述并创建与浏览器兼容的图像,如下所述:http://www.fauskes.net/nb/htmleqII/
【讨论】:
1/2 → ½ or ½
1/4 → ¼ or ¼
3/4 → ¾ or ¾
1/8 → ⅛ or ⅛
3/8 → ⅜ or ⅜
5/8 → ⅝ or ⅝
7/8 → ⅞ or ⅞
1/3 → ⅓
2/3 → ⅔
1/5 → ⅕
2/5 → ⅖
3/5 → ⅗
4/5 → ⅘
1/6 → ⅙
5/6 → ⅚
...但您也可以将它们编码为小数:15/16 = 0.9375 ;)
【讨论】:
对于作为 Unicode 代码点的现有分数(由 HTML 实体映射到),请在 Unicode Character Names Index 中搜索“vulgar fraction”。
现在,对于可以在 HTML 中使用但也可以在纯文本中使用的通用分数,请使用由 fraction slash 字符分隔的上标和下标数字(请参阅 Unicode Codepoint Chart,搜索“上标”)。
您的示例如上实现:
【讨论】:
还有一个称为MathML 的标准。但不幸的是对于 XML。但是,如果您有更多表达式,您可能会考虑切换到基本 XML。
【讨论】:
对于更复杂的场景,还有MathML。对此的支持正在慢慢变好。 Internet Explorer 在这方面似乎也落后了。
【讨论】:
不是只有 15/16 吗?甚至是 15/16ths (15/16<sup>ths</sup>)?
【讨论】: