J'essaie d'écrire un article de blog qui comprend un segment de code dans une <pre>
balise. Le segment de code comprend un type générique et utilise <>
pour définir ce type. Voici à quoi ressemble le segment:
<pre>
PrimeCalc calc = new PrimeCalc();
Func<int, int> del = calc.GetNextPrime;
</pre>
Le HTML résultant supprime le <>
et se termine comme ceci:
PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;
Comment puis-je échapper aux <>
pour qu'ils apparaissent dans le HTML?
<
et>
Réponses:
la source
rend comme:
Alors tu veux:
qui se révèle comme:
la source
Utilisez
<
et>
à faire<
et à l'>
intérieur du html.la source
<
et>
respectivementla source
Que diriez-vous:
J'espère que cela t'aides?
la source
Ce que rp a dit , remplacez simplement les symboles supérieur à (>) et inférieur à (<) par leur équivalent d'entité html. Voici un exemple:
Cela devrait apparaître comme (cette fois en utilisant exactement la même chose sans les espaces préfixés pour le démarquage):
la source
C'est probablement quelque chose de spécifique à votre logiciel de blog, mais vous pouvez essayer les chaînes suivantes (supprimez le caractère de soulignement): & _lt; & _gt;
la source
Une meilleure façon de faire est de ne pas avoir à se soucier du tout des codes de caractères. Enveloppez simplement tout votre code dans les
<pre>
balises avec ce qui suitVous aurez besoin d'avoir jQuery activé pour que cela fonctionne, tho.
la source
</pre>
?