用HTML书写华氏温度的4种有效方式

本文是翻译,版权归原作者所有


原文地址(original source):http://robb.weblaws.org/2015/01/19/degrees-of-freedom-four-valid-ways-to-write-degrees-fahrenheit-in-html/

我在我的创业公司食品安全评分网站上班,编写过滤导入文本的代码,比如下面的文本:

DELI DISPLAY COOLER HOLDING CREAM CAKE AT 44.6F BUT LOWER CORNER OF UNIT HOLDING FOODS @ 39F

我们决定在尽可能不改变内容的前提下,使其易于阅读。因此,过滤后的文本应该有优化的大小写、标点符号和排版:

用HTML书写华氏温度的4种有效方式

有意思的地方在于温度。首先,我翻了翻样式指导,因为我意识到我甚至不知道温度应该怎样加注标点;比如,内部应该有空格吗?美国国家地理学会的样式手册非常适合我。它规定在最终数字和度数符号之间没有空格

F是华氏温度的缩写:32°F(没有空格,也没有标点符号)

我随后找到了四种不同的、用HTML书写度数的有效方式,它们都产生了同样的结果:

策略 代码 截图
华氏温度度数的HTML实体 #&8457; ![1](http://www.labazhou.net/wp-content/uploads/2015/01/degrees-fahrenheit-4.png)
F带有普通F的度数符号的HTML实体 °F ![2](http://www.labazhou.net/wp-content/uploads/2015/01/degrees-fahrenheit-4.png)
华氏温度字符的Unicode度数 ![3](https://dogweather.files.wordpress.com/2015/01/3.png?w=216)
带有普通F的Unicode度数符号 °F ![4](https://dogweather.files.wordpress.com/2015/01/4.png?w=213)

注意到第四种选择看着最优,且最容易在HTML代码里识别到。这正是我想要的。

译文:用HTML书写华氏温度的4种有效方式 》| 腊八粥