Я пытаюсь написать сообщение в блоге, которое включает в себя сегмент кода внутри <pre>
тега. Сегмент кода включает универсальный тип и использует<>
для определения этого типа. Так выглядит сегмент:
<pre>
PrimeCalc calc = new PrimeCalc();
Func<int, int> del = calc.GetNextPrime;
</pre>
В результате HTML удаляется <>
и заканчивается следующим образом:
PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;
Как мне избежать, <>
чтобы они отображались в HTML?
<
и>
Ответы:
<pre> PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; </pre>
источник
<pre>></pre>
отображается как:
Итак, вы хотите:
<pre> PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; </pre>
что получается как:
источник
Используйте
<
and>
to do<
и>
внутри html.источник
<
и>
соответственноисточник
Как насчет:
< and >
Надеюсь это поможет?
источник
Что сказал rp , просто замените символы больше (>) и меньше (<) их эквивалентами html-сущности. Вот пример:
<pre> PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; </pre>
Это должно выглядеть так (на этот раз с использованием того же самого, без добавленных пробелов для уценки):
источник
Вероятно, это что-то особенное для программного обеспечения вашего блога, но вы можете попробовать следующие строки (удалите символ подчеркивания): & _lt; & _gt;
источник
Лучше всего вообще не беспокоиться о кодах символов. Просто оберните весь свой код в
<pre>
теги следующими<pre> ${fn:escapeXml(' <!-- all your code --> ')}; </pre>
Тем не менее, вам необходимо включить jQuery, чтобы он работал.
источник
</pre>
?