Я создаю страницу разработчика для своего сайта, и у меня есть HTML-код для кнопки, чтобы разместить на своем сайте. Но код для их копирования имеет в нем сущность, и мне нужно, чтобы сущность отображалась как текст. Может ли кто-нибудь помочь?
HTML:
<button id="b">0</button><div id='votes'>⇐</div>
PS Объект HTML &Leftarrow
Если вы хотите текст
<button id = "b"> 0 </button> <div id = 'votes'> & Leftarrow; </div>
появиться на странице, как кажется, напишите ее как
<button id="b">0</button><div id='votes'>&Leftarrow;</div>
То есть, код в вопросе, но амперсанд &
до Leftarrow
убежал как &
, обычными правилами HTML.
Однако ссылка на символ ⇐
является добавлением в HTML5 и не поддерживается старыми браузерами. Это бессмысленный риск использовать его вместо ссылки на HTML 4 ⇐
, который значительно более широко поддерживается. Или вы можете ввести сам символ "⇐", если разработчики знают, как использовать свойство UTF-8, как и должно быть.
Объект &Arrowleft
упомянутые в вопросе, не принадлежат ни к одной HTML-версии. Имена ссылок на ←
/символы для стрелок очень сбивают с толку (кто бы догадался, что ←
и ←
это то же самое, но отличается от ⇐
), ⇐
является еще одной причиной использования самого символа или числовых ссылок как ⇐
,
Обратите внимание, что независимо от этих нотных проблем символ "⇐" имеет ограниченную поддержку шрифтов. Если вы используете его только в виде значков, использование изображения с адекватным alt
текстом, вероятно, является более безопасным вариантом.
Используйте эту диаграмму http://dev.w3.org/html5/html-author/charref в качестве руководства и замените объекты HTML своей соответствующей ссылкой на сущность. Поэтому, если у вас есть <
use <
вместо этого, например.
Используйте эту разметку:
<button id="b">0</button><div id='votes'>←</div>
Если вы публикуете это в какой-то CMS и меняете свой код, попробуйте обернуть все в <pre></pre>
.
&lt;
).