2014-01-14 28 views
2

簡單的問題是什麼是用於表示負數的正確字符?我應該使用正常的破折號,負號實體還是使用更合適的實體?如何在HTML中表示負數

更清晰,在HTML文檔中,如果我想顯示負溫度,我應該使用:

-5 °C 

−5 °C 

或其他什麼東西?

+1

'−'是您要使用它的html代碼 – suspectus

+0

?它總是一個負號。 –

+0

取決於最終用戶的語言環境:有些國家更喜歡-1,00 $某些1.00 $ - 有些甚至更瘋狂的東西,比如將負值放在括號內等等 - 你的問題比實體 – Valerij

回答

1

Here你可以在html中找到不同的運算符表示形式。

some

4

這裏有兩個單獨的問題:1)你有什麼作爲字符充當負數的符號(或者更一般地說,你如何寫一個使用包含字符的負數),以及2)如何在HTML中表示該字符。只有後者是HTML特定的,因此可以被認爲是在SO上的主題。

然而,問題1也與編程有關。在大多數計算機語言(如JavaScript,HTML和CSS)中,負數幾乎總是使用常用的ASCII連字符寫入,正式爲HYPHEN-MINUS, 「-」, U+002D。出於這個原因,人們在一般文本中也經常使用ASCII連字符,甚至在數學文本中。這通常違反人類語言的規則。在大多數語言中,MINUS SIGN 「−」 U+2212是首選。它在印刷方面也好得多,特別是在高質量的字體中,例如, 「-42」具有明顯的標誌,而在「-42」中,ASCII連字符不太明顯。 MINUS SIGN也具有更好的換行屬性:網頁瀏覽器不會將其視爲允許它與後面的數字之間的換行符,因爲它們可能對ASCII連字符起作用。

選擇使用減號後,最簡單的方法是使用字符「 - 」本身。爲此,您需要一些輸入方法。您還需要注意字符編碼問題,通常使用UTF-8,但這是應該完成的事情。

您還可以使用指定的字符引用−。它代表減號,當你需要使用角色時,它可能會隨便使用,但缺乏方便快捷的輸入方法。

+0

感謝那些沒有意識到差異的人的詳細解釋。@Zaheer首先給出了相同的基本答案,所以我不確定誰來給予答案。 – fwrawx