как использовать HTML-сущность в качестве текста

0

Я создаю страницу разработчика для своего сайта, и у меня есть HTML-код для кнопки, чтобы разместить на своем сайте. Но код для их копирования имеет в нем сущность, и мне нужно, чтобы сущность отображалась как текст. Может ли кто-нибудь помочь?

HTML:

<button id="b">0</button><div id='votes'>⇐</div>

PS Объект HTML &Leftarrow

  • 1
    Возможно, вам просто нужно дважды скрыть сущность HTML (т.е. < ).
  • 1
    Это HTML-сущность? С каких пор?
Показать ещё 4 комментария
Теги:
entities
html-entities

3 ответа

2
Лучший ответ

Если вы хотите текст

<button id = "b"> 0 </button> <div id = 'votes'> & Leftarrow; </div>

появиться на странице, как кажется, напишите ее как

&lt;button id="b"&gt;0&lt;/button&gt;&lt;div id='votes'&gt;&amp;Leftarrow;&lt;/div&gt;

То есть, код в вопросе, но амперсанд & до Leftarrow убежал как &amp; , обычными правилами HTML.

Однако ссылка на символ &Leftarrow; является добавлением в HTML5 и не поддерживается старыми браузерами. Это бессмысленный риск использовать его вместо ссылки на HTML 4 &lArr; , который значительно более широко поддерживается. Или вы можете ввести сам символ "⇐", если разработчики знают, как использовать свойство UTF-8, как и должно быть.

Объект &Arrowleft упомянутые в вопросе, не принадлежат ни к одной HTML-версии. Имена ссылок на &LeftArrow;/символы для стрелок очень сбивают с толку (кто бы догадался, что &LeftArrow; и &leftarrow; это то же самое, но отличается от &Leftarrow;), &Leftarrow; является еще одной причиной использования самого символа или числовых ссылок как &#x21d0; ,

Обратите внимание, что независимо от этих нотных проблем символ "⇐" имеет ограниченную поддержку шрифтов. Если вы используете его только в виде значков, использование изображения с адекватным alt текстом, вероятно, является более безопасным вариантом.

0

Используйте эту диаграмму http://dev.w3.org/html5/html-author/charref в качестве руководства и замените объекты HTML своей соответствующей ссылкой на сущность. Поэтому, если у вас есть < use &lt; вместо этого, например.

  • 0
    Я не понимаю, что я должен делать.
0

Используйте эту разметку:

<button id="b">0</button><div id='votes'>&leftarrow;</div>

Если вы публикуете это в какой-то CMS и меняете свой код, попробуйте обернуть все в <pre></pre>.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню