简单的问题,表示负数的正确字符是什么?我应该使用普通破折号、减号实体还是有更合适的实体可供使用?
更清楚地说,如果我想在 HTML 文档中显示负温度,我应该使用:
-5 °C
或
−5 °C
还是别的?
最佳答案
这里有两个不同的问题:1) 你用什么作为负数符号的字符(或者,更一般地说,你如何用字符写负数) , 以及 2) 您如何在 HTML 中表示该字符。只有后者是特定于 HTML 的,因此可以在 SO 上考虑到主题。
但是,问题 1 在某种程度上也与编程相关。在大多数计算机语言(如 JavaScript、HTML 和 CSS)中,负数几乎总是使用常见的 ASCII 连字符书写,正式名称为 HYPHEN-MINUS, “-”, U+002D
。出于这个原因,人们也经常在一般文本中使用 ASCII 连字符,甚至在数学文本中也是如此。这通常违反了人类语言的规则。在大多数语言中,首选 MINUS SIGN “−” U+2212
。它在排版上也更好,特别是高质量的字体,例如“-42”有一个明显的标志,而在“-42”中,ASCII 连字符不太明显。 MINUS SIGN
还具有更好的换行属性:Web 浏览器不会将其视为允许在它和后面的数字之间使用换行符,因为它们可能会处理 ASCII 连字符。
选择使用减号后,最简单的方法是使用字符“-”本身。为此,您需要一些输入方法。您还需要处理字符编码问题,通常使用 UTF-8,但无论如何都应该这样做。
您还可以使用命名字符引用 −
。它代表减号,当您需要使用该字符但缺乏方便快捷的输入方式时,可能会很方便。
关于html - 如何在 HTML 中表示负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21120924/