Что такое символьная сущность HTML для знака #?

Что такое символьная сущность HTML для знака #? Я искал "фунт" (продолжает возвращать валюту), а также "хэш" и "число", но то, что я пытаюсь, похоже, не превращается в правильный символ.

9 ответов

Решение

Вы можете найти его по индивидуальному персонажу на fileformat.info. Войти # в качестве строки поиска и 1-го попадания приведет вас к U + 0023. Прокрутите немного вниз до 2-й таблицы, Кодировки, под каждой из которых вы увидите следующие записи:

HTML Entity (десятичное число) & # 35;
HTML-сущность (hex) & # x23;

За # у нас есть #,

Имейте в виду, однако, что это новый объект (например, IE9 не может его распознать). Для широкой поддержки вам придется прибегнуть, как говорят другие, к числовым ссылкам # и, в шестнадцатеричном, &#x23,

Если вам нужно узнать других, есть несколько очень полезных инструментов.

"#" - как и большинство символов Юникода - не имеет конкретного имени, назначенного ему в списке W3 "Ссылки на сущности символов" http://www.w3.org/TR/html4/sgml/entities.html. Так что в HTML он либо представлен сам как "#", либо как числовой символьный объект "& # x23;" или "& # 35;" (без кавычек), как описано в разделе "Представление документа HTML" http://www.w3.org/TR/html4/charset.html.

Увы, все три из них бесполезны для экранирования в URL. Чтобы передать символ "#" на веб-сервер в URL-адресе, необходимо использовать "кодировку URL" или "кодировку процентов", как описано в RFC 3986, и заменить каждый "#" на "%23" (без кавычек).,

Для объекта не существует символьной сущности HTML # символ, так как символ не имеет особого значения в HTML.

Вы должны использовать символьную сущность кода, как # если вы хотите HTML кодировать его по какой-то причине.

# or #

http://www.asciitable.com/ имеет информацию. В Википедии также есть страницы для большинства символов Юникода.

http://en.wikipedia.org/wiki/Number_sign

Числовая ссылка #,

Вы можете отобразить «#» некоторыми способами, как показано ниже:

      # or # or #

Кроме того, вы можете отображать «♯» , который в некоторых отношениях отличается от «#» , как показано ниже:

      ♯ or ♯ or ♯

У нас здесь есть несколько диких ответов, и на самом деле нам, возможно, придется подстричься, чтобы определить, квалифицируется ли он как объект HTML, но я полагаю, что вы ищете именованный якорь.

Это позволяет ссылаться на различные разделы в документе HTML через гиперссылку и специально использует октоторп (символ решетки, символ числа, символ фунта).

exampleDomain.com/exampleSilo/examplePage.html#2ndBase

Будет примером того, как это используется.

# - лучший вариант, потому что он единственный, который не включает в себя # (хэш). Поддерживается старыми браузерами или нет, это лучшая практика в будущем.

(Какой смысл кодировать что-либо, используя тот же символ, который вы кодируете?)

Другие вопросы по тегам