Saya mencoba menulis posting blog yang menyertakan segmen kode di dalam <pre>
tag. Segmen kode mencakup jenis umum dan digunakan <>
untuk menentukan jenis itu. Seperti inilah bentuk segmennya:
<pre>
PrimeCalc calc = new PrimeCalc();
Func<int, int> del = calc.GetNextPrime;
</pre>
HTML yang dihasilkan menghapus <>
dan berakhir seperti ini:
PrimeCalc calc = new PrimeCalc();
Func del = calc.GetNextPrime;
Bagaimana cara menghindari <>
agar mereka muncul di HTML?
<
dan>
Jawaban:
<pre> PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; </pre>
sumber
<pre>></pre>
dirender sebagai:
Jadi Anda ingin:
<pre> PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; </pre>
yang ternyata seperti:
sumber
Gunakan
<
dan>
lakukan<
dan>
di dalam html.sumber
<
dan>
masing - masingsumber
Bagaimana tentang:
< and >
Semoga ini membantu?
sumber
Apa kata rp , cukup ganti simbol lebih besar dari (>) dan kurang dari (<) dengan entitas html yang setara. Berikut contohnya:
<pre> PrimeCalc calc = new PrimeCalc(); Func<int, int> del = calc.GetNextPrime; </pre>
Ini akan muncul sebagai (kali ini menggunakan persis sama tanpa spasi untuk penurunan harga):
sumber
Ini mungkin sesuatu yang spesifik untuk perangkat lunak blog Anda, tetapi Anda mungkin ingin mencoba string berikut (hapus karakter garis bawah): & _lt; & _gt;
sumber
Cara yang lebih baik untuk melakukannya adalah tidak perlu mengkhawatirkan kode karakter sama sekali. Cukup bungkus semua kode Anda di dalam
<pre>
tag dengan yang berikut ini<pre> ${fn:escapeXml(' <!-- all your code --> ')}; </pre>
Anda harus mengaktifkan jQuery agar bisa berfungsi, tho.
sumber
</pre>
di dalamnya?