В HTML, CSS и JavaScript для представления кода символа используются совершенно разные способы:
-
в HTML чаще всего используется код символа в десятичной системе исчисления, записанный как HTML-сущность (например,
—
); -
в CSS используется код в шестнадцатеричной системе исчисления, которому предшествует символ
\
(например,\2014
); -
в JS внутри строк используется код в шестнадцатеричной система исчисления, записанный как Unicode-символ (например,
\u2014
).
Для определения нужного значения я использую Entity Conversion Calculator . Он конвертирует HTML-сущность в код для CSS и JS. Так же с его помощью можно получить код известного символа во всех форматах.
Коментарии к заметке
Ну, в HTML тоже можно шестнадцатеричные коды писать:
—
. Так что остаётся только выучить правильные префиксы :)Только вот эти префиксы никак не запоминаются. По этому пишу себе шпаргалку.
Не знал про запись шестнадцатеричного кода в HTML не знал. Спасибо.