Что такое символьная сущность HTML для знака #?
Что такое символьная сущность HTML для знака #? Я искал "фунт" (продолжает возвращать валюту), а также "хэш" и "число", но то, что я пытаюсь, похоже, не превращается в правильный символ.
9 ответов
Вы можете найти его по индивидуальному персонажу на fileformat.info. Войти #
в качестве строки поиска и 1-го попадания приведет вас к U + 0023. Прокрутите немного вниз до 2-й таблицы, Кодировки, под каждой из которых вы увидите следующие записи:
HTML Entity (десятичное число) & # 35; HTML-сущность (hex) & # x23;
За #
у нас есть #
,
Имейте в виду, однако, что это новый объект (например, IE9 не может его распознать). Для широкой поддержки вам придется прибегнуть, как говорят другие, к числовым ссылкам #
и, в шестнадцатеричном, #
,
Если вам нужно узнать других, есть несколько очень полезных инструментов.
"#" - как и большинство символов Юникода - не имеет конкретного имени, назначенного ему в списке 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/ имеет информацию. В Википедии также есть страницы для большинства символов Юникода.
Вы можете отобразить «#» некоторыми способами, как показано ниже:
# or # or #
Кроме того, вы можете отображать «♯» , который в некоторых отношениях отличается от «#» , как показано ниже:
♯ or ♯ or ♯
У нас здесь есть несколько диких ответов, и на самом деле нам, возможно, придется подстричься, чтобы определить, квалифицируется ли он как объект HTML, но я полагаю, что вы ищете именованный якорь.
Это позволяет ссылаться на различные разделы в документе HTML через гиперссылку и специально использует октоторп (символ решетки, символ числа, символ фунта).
exampleDomain.com/exampleSilo/examplePage.html#2ndBase
Будет примером того, как это используется.
# - лучший вариант, потому что он единственный, который не включает в себя # (хэш). Поддерживается старыми браузерами или нет, это лучшая практика в будущем.
(Какой смысл кодировать что-либо, используя тот же символ, который вы кодируете?)