インデントされたコードをコードエディタで行うのと同じようにWebページでラップすることは可能ですか?私が何を意味するかをよりよく理解するには、以下のスクリーンショットの比較を参照してください。
pre-wrap
Webページ:
コードエディタでのインデントされた行の折り返し:
私が示唆しているのは、インデントされた行は、折り返した後でもインデントを維持するということです。これはWebページでは発生しないようです。これを行うCSSプロパティはありますか?(JavaScriptも問題ありません。)
注:ここでは、コードの強調表示については話していません。折り返し線のインデントについてです。
これが重要な場合—これが私のWebページにコードブロックを表示する方法です。
<pre><code>if ( is_page() && $post->post_parent ) {
return $post->post_parent;
} else {
return false;
}
</code></pre>
...そしてwhite-space: pre-wrap;
スタイルはpre
タグに適用されます。