Есть два отдельных вопроса: 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, но это то, что нужно делать в любом случае.
Вы также можете использовать заданное имя символа −
. Это означает знак минус, и это может быть удобно, когда вам нужно использовать персонажа, но ему не хватает удобного быстрого ввода.
'−' - это код html – suspectus
, где вы хотите его использовать? это всегда знак минус. –
зависит от локали конечного пользователя: некоторые страны предпочитают -1,00 $ около 1,00 $ - некоторые даже более сумасшедшие вещи, такие как помещение отрицательных значений в круглые скобки и т. Д. - у вас есть большая проблема, чем сущность – Valerij