Обычно вы должны делать то, что предложено в ответе Дейла Баррелла. Это просто требует немного дополнительных операций и, возможно, осторожности Если вам нужно отобразить &
, то вам нужно просто позаботиться о &
и ввести остальные значения как обычно.
Но там есть секретный код, тег xmp
. Он хорошо поддерживается в браузерах, хотя, вероятно, никогда не вернется к спецификациям. Более того, в дополнение к буквальному отображению всего содержимого оно отображается как блок с вертикальными полями и моноширинным шрифтом. Это может быть выполнено в CSS, с обычными оговорками, например
<style>
body, xmp { font-family: Calibri, sans-serif; }
xmp { display: inline; }
</style>
I want to display strings like <xmp>&</xmp> in an HTML.
Обычно нет смысла использовать xmp
, но это может быть удобно для больших объемов данных, когда разметка HTML должна отображаться как есть. Тогда вам может даже потребоваться рендеринг по умолчанию без таблицы стилей, описанной выше.