2

コードタグを実際の HTML タグとして実行せず、ページに表示するだけにするにはどうすればよいですか。<and>関数は使用できません。たとえば、この Web サイトはコード ボックス内でどのようにそれを行うのでしょうか?

このボックスがページ上のコードを実行しないのはなぜですか? 例えば。<img src="example.png" />表示されません。

どうすればこれを達成できますか?WordPress のショートコード API に少し似ていますが、WordPress ではありませんか?

4

4 に答える 4

6

HTML 特殊文字コードを使用する

それらなしでこれをやりたいと言ったのは知っていますが、それを行うためのエレガントな方法は実際にはありません。ほぼすべてのサーバー側言語には、HTML 文字を自動的に変換する何らかの方法があります。

PHP の例:

<pre>
    <span id='code-span'>    
        <?= htmlspecialchars($code); ?>
    </span>
</pre>

サーバー側の言語がない場合は、Javascript (jQuery) でこれを行うことができます。

var myCode = "<b>This is not bold</b>";
$('span#code-span').text(myCode);

textの代わりに使用するhtmlと、タグが実行される代わりに公開されます。

于 2013-08-08T16:28:47.883 に答える
6

試す:

 <xmp>insert code here</xmp>
于 2013-08-08T16:29:56.550 に答える
3

あなたの質問に対する実際の回答ではなく、代わりの方法です(廃止されたxmp要素を使用して求めていることを実行する以外に方法がないため)。a を使用して、textarea任意のコードを表示できます。ただ:

<textarea>Your HTML markup</textarea>

そして、CSSを使用してスタイルを設定して、境界線を削除したり、readonly必要なものを作成したりできます。

実際には、ここにサンプル コードを表示するさまざまなメソッド間の比較があります。

于 2013-08-08T16:45:56.377 に答える