Estou tentando escrever uma postagem de blog que inclui um segmento de código dentro de uma <pre>
tag. O segmento de código inclui um tipo genérico e usa <>
para definir esse tipo. Esta é a aparência do segmento:
<pre>
PrimeCalc calc = new PrimeCalc();
Func<int, int> del = calc.GetNextPrime;
</pre>
O HTML resultante remove oe <>
termina assim:
PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;
Como faço para escapar do <>
para que apareçam no HTML?
<
e>
Respostas:
fonte
renderiza como:
Então você quer:
o que resulta como:
fonte
Use
<
and>
to do<
e>
dentro do html.fonte
<
e>
respectivamentefonte
E se:
Espero que isto ajude?
fonte
O que rp disse , basta substituir os símbolos maior que (>) e menor que (<) por seus equivalentes de entidade html. Aqui está um exemplo:
Deve aparecer como (desta vez usando exatamente o mesmo, sem os espaços prefixados para marcação):
fonte
Provavelmente é algo específico para o software do seu blog, mas você pode querer experimentar as seguintes strings (remova o caractere de sublinhado): & _lt; & _gt;
fonte
A melhor maneira de fazer é não se preocupar com os códigos dos caracteres. Basta envolver todo o seu código dentro das
<pre>
tags com o seguinteVocê precisa ter o jQuery habilitado para que funcione.
fonte
</pre>
?